研究文章
FP-ABC:快速和并行ABC数据中心节能生活VM分配策略的基础
| 输入:候选目标主机队列CTHQ = |
| 输出:BestTargetHost |
| 伪代码如下: |
| ()CTHQ =标记未知;设置SimMigTaskQueue; |
| (最高温度设置(T_马克斯),T = T_麦克斯和T_最小值; |
| ()初始化CandidateTargetHostQueue; |
| ()NeighborHostQueue是零,并设置BestTargetHost也是零; |
| (在蜜蜂的数量设置为; |
| ()设置初始时间点/ /设置的数量虚拟机迁移请求; |
| ()而(T≥T_分钟) |
| ()随机选择一个未被发现的主机,并派遣球探在候选目标主机队列; |
| () |
| ()Parbegin |
| ()计算主机电源/ /发送蜜蜂在童子军随机 |
| ()使用梯度下降法,计算和评价函数 |
|
|
| ()如果() |
| ()输出当前附近的蜂后的主机数量/ /找到当前当地的最适条件 |
| ()其他的
|
| ()依照规则 |
|
, |
| 应用梯度下降的项目 |
| (), |
|
|
| ()Endif |
| ()使用 |
|
更新; |
| ()ParEnd |
| ()/ /利用模拟退火。 |
| ()更新的健身价值, |
|
; |
| ()而() |
| ()蜜蜂返回后,更新当前的最佳目标主机; |
| ()更新未开发的候选目标主机群; |
| ()更新附近的主机,主机队列和候选人头n个当前的最佳目标主机队列 |
| ()记录时间; |
| ()Endwhile |
| ()/ /当前局部最优解的基础上,大都市标准 |
| ()如果( |
| ()返回行
|
| ()其他的 |
| ()输出BestTargetHost |
| ()Endwhile |
| ()的输出目标主机 |
|