سلام، من میخواستم برای کاهش مصرف انرژی از روش CPU Usage prediction استفاده کنم،حالا نمیدونم پیاده سازی این الگوریتم که تو مقاله هست چه جوری میتونم تو کلودسیم انجام بده.فقط هم سه روز وقت دارم
ممنون میشم کمکم کنید.
اینم الگوریتمش هست:
Algorithm 1. Dynamic Thresholds (DT)
Input: hostList, vmList
Output: migrationList
vmList.sortDecreasingUtilization()
foreach h in hostList do
hUtil ← h.util()
bestFitUtil ← MAX
while hUtil > h.upThresh() do
foreach vm in vmList do
if vm.util() > hUtil - h.upThresh() then
t ← vm.util() hUtil + h.upThresh()
if t < bestFitUtil then
bestFitUtil ← t
bestFitVm ← vm
else
if bestFitUtil = MAX then
bestFitVm ← vm
break
hUtil ← hUtil - bestFitVm.util()
migrationList.add(bestFitVm)
vmList.remove(vm)
if hUtil < lowThresh() then
migrationList.add(h.getVmList())
vmList.remove(h.getVmList())
return migrationList