예제 #1
0
 public List <double> GetAllocatedMipsForVm(Vm vm)
 {
     return(MipsMap[vm.Uid]);
 }
예제 #2
0
 public abstract void DeallocatePesForVm(Vm vm);
예제 #3
0
 public List <Pe> GetPesAllocatedForVM(Vm vm)
 {
     return(PeMap[vm.Uid]);
 }
예제 #4
0
 public abstract bool AllocatePesForVm(Vm vm, List <double> mipsShare);
예제 #5
0
 public double GetTotalAllocatedMipsForVm(Vm vm)
 {
     return(VmScheduler.GetTotalAllocatedMipsForVm(vm));
 }
예제 #6
0
 public List <double> GetAllocatedMipsForVm(Vm vm)
 {
     return(VmScheduler.GetAllocatedMipsForVm(vm));
 }
예제 #7
0
 public void DeallocatePesForVm(Vm vm)
 {
     VmScheduler.DeallocatePesForVm(vm);
 }
예제 #8
0
 public bool AllocatePesForVm(Vm vm, List <double> mipsShare)
 {
     return(VmScheduler.AllocatePesForVm(vm, mipsShare));
 }