研究文章

FP-ABC:快速和并行ABC数据中心节能生活VM分配策略的基础

算法1

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