私は小さな研究作業を始めたばかりで、cloudsim で既に実装されているタスク スケジューリング アルゴリズムを変更する必要があります。Power cloudsim-3.0.3\examples\org\cloudbus\cloudsim\examplesでさまざまなファイルを見つけました。それらのほとんどは負荷分散にあります。助けてください!
質問する
1113 次
1 に答える
1
CloudSim のスケジューリング アルゴリズムは、CloudletScheduler
クラスを拡張することによって実装されます。たとえば、CloudletSchedulerTimeShared
スケジューラとCloudSimExample3での使用方法を見てみましょう。最初のスケジューラを作成する前に、この単純な例のダイナミクスを理解することが重要です。
その後、次の手順に従います。
- スケジューリング アルゴリズムを拡張するクラスとして記述します
CloudletScheduler
。 - シミュレーションで仮想マシンを作成するときにスケジューラを含めます。
var vm = new Vm(vmid, brokerId, mips, pesNumber, ram, bw, size, vmm, new YourScheduler());
于 2016-10-21T13:28:42.710 に答える