摘要

本发明公开了一种基于双排列遗传算法的容器放置方法,其过程如下:首先定义问题和数据中心的能耗模型,以及容器调度的优化目标;其次根据模型以及调度优化目标进行种群初始化,对表示容器和虚拟机分配的个体进行双排列染色体编码;并通过计算个体的适应度值进行遗传操作,产生新的个体和种群;最后通过不断的更新个体和种群获得最优的后代,并通过解码得出最优的容器放置策略。该发明根据容器云资源分配的需求,将容器合理地分配到虚拟机,虚拟机合理地映射到服务器,并在保持云服务质量的同时,通过容器分配、资源配置等来对云计算中心的能耗进行优化。