关于我在写虚拟机迁移策略的时候需要预测虚拟机迁移所产生的能耗。
由于虚拟机在迁移过程需要使用额外的cpu资源,假设每次迁移都需要占用10%的虚拟机资源
至于迁移时间大概用内存/带宽还是存储storage/带宽我忘了。
计算出迁移时间之后用该虚拟机对应的cpu利用率×10%就可以得到当前功耗然后再乘以时间就得到能耗。
模拟实验这样来做不知道是否可以。
个人感觉你这个可行,另外不知道你有没有了解过CloudSim提供了一个叫做“VM Migration”的程序,
你可以研究一下,可以模拟在不同数据中心进行迁移,也可以用这个程序进行时间评估以及消耗等等
这个可以用你的cpu时间、占用率和功耗进行一个评估。