计算机技术与发展
計算機技術與髮展
계산궤기술여발전
COMPUTER TECHNOLOGY AND DEVELOPMENT
2014年
8期
71-75
,共5页
云计算%虚拟资源调度%装箱问题%多目标优化%NSGA II
雲計算%虛擬資源調度%裝箱問題%多目標優化%NSGA II
운계산%허의자원조도%장상문제%다목표우화%NSGA II
cloud computing%virtual resources scheduling%bin packing problem%multi-objective optimization%NSGA II
在云环境中,如何将大量的虚拟机调度到物理节点上是一个基本且复杂的问题。文中首先对虚拟机的调度建立装箱问题模型,将该模型的求解转化一个多目标优化问题,目标分别为负载均衡、提高任务执行效率和降低能耗;接着对基于非支配排序的遗传算法( Non-dominated Sorting Genetic Algorithm,NSGA II)进行改进,利用回溯法中的剪枝函数确定最优初始种群,引入正态分布密度函数限制优秀精英。仿真结果表明,基于改进NSGA II的虚拟机调度算法在任务执行时间、负载均衡和能量消耗三个方面优于其他一些常用算法。
在雲環境中,如何將大量的虛擬機調度到物理節點上是一箇基本且複雜的問題。文中首先對虛擬機的調度建立裝箱問題模型,將該模型的求解轉化一箇多目標優化問題,目標分彆為負載均衡、提高任務執行效率和降低能耗;接著對基于非支配排序的遺傳算法( Non-dominated Sorting Genetic Algorithm,NSGA II)進行改進,利用迴溯法中的剪枝函數確定最優初始種群,引入正態分佈密度函數限製優秀精英。倣真結果錶明,基于改進NSGA II的虛擬機調度算法在任務執行時間、負載均衡和能量消耗三箇方麵優于其他一些常用算法。
재운배경중,여하장대량적허의궤조도도물리절점상시일개기본차복잡적문제。문중수선대허의궤적조도건립장상문제모형,장해모형적구해전화일개다목표우화문제,목표분별위부재균형、제고임무집행효솔화강저능모;접착대기우비지배배서적유전산법( Non-dominated Sorting Genetic Algorithm,NSGA II)진행개진,이용회소법중적전지함수학정최우초시충군,인입정태분포밀도함수한제우수정영。방진결과표명,기우개진NSGA II적허의궤조도산법재임무집행시간、부재균형화능량소모삼개방면우우기타일사상용산법。
In cloud environment,how to schedule the large number of virtual machines to the physical nodes is a fundamental and difficult problem. Firstly,establish bin packing problem model based on virtual machines scheduling and solves the model through transforming it into a multi-objective optimization problem. The objectives respectively are load-balancing,to improve task-execution efficiency and to reduce energy consumption. Then,non-dominated sorting genetic algorithm is improved. The pruning function in the backtracking is used to confirm the optimal initial population. The normal distribution density function is introduced to restrict elite. The results of simulation show that the virtual machines scheduling algorithm based on improved NSGA II on the aspects of task execution time,load-balancing and energy consumption is better than other commonly used algorithms.