摘要

为解决容器服务过程中带来的容器重复放置和“虚拟机-物理机”操作系统类型限制问题,提出一种离散白鼬优化容器放置方法(discrete stoat optimization container placement, DSO-CP)。以最小化能耗和最大化资源利用率为优化目标,建立多目标约束的容器放置优化模型,利用离散索引减少解向量结构维数,降低适应度函数复杂度,将容器放置和虚拟机放置两个阶段定义为一个问题,参考白鼬环状收缩捕猎模式构建DSO-CP算法进行联合优化,迭代获得最优解。仿真对虚拟机资源利用率和物理机激活数量进行分析,讨论3种不同环境下的能耗情况。仿真结果表明,该算法在降低数据中心能耗及提升其计算能力方面具有一定优势。

全文