0

私は小さな研究作業を始めたばかりで、cloudsim で既に実装されているタスク スケジューリング アルゴリズムを変更する必要があります。Power cloudsim-3.0.3\examples\org\cloudbus\cloudsim\examplesでさまざまなファイルを見つけました。それらのほとんどは負荷分散にあります。助けてください!

4

1 に答える 1

1

CloudSim のスケジューリング アルゴリズムは、CloudletSchedulerクラスを拡張することによって実装されます。たとえば、CloudletSchedulerTimeSharedスケジューラとCloudSimExample3での使用方法を見てみましょう。最初のスケジューラを作成する前に、この単純な例のダイナミクスを理解することが重要です。

その後、次の手順に従います。

  1. スケジューリング アルゴリズムを拡張するクラスとして記述しますCloudletScheduler
  2. シミュレーションで仮想マシンを作成するときにスケジューラを含めます。

var vm = new Vm(vmid, brokerId, mips, pesNumber, ram, bw, size, vmm, new YourScheduler());

于 2016-10-21T13:28:42.710 に答える