计算机应用 ›› 2016, Vol. 36 ›› Issue (8): 2128-2133.DOI: 10.11772/j.issn.1001-9081.2016.08.2128

• 第六届中国数据挖掘会议(CCDM 2016) • 上一篇    下一篇

异构云系统中基于智能优化算法的多维资源公平分配

刘曦, 张潇璐, 张学杰   

  1. 云南大学 信息学院, 昆明 650091
  • 收稿日期:2016-03-01 修回日期:2016-05-12 出版日期:2016-08-10 发布日期:2016-08-10
  • 通讯作者: 张学杰
  • 作者简介:刘曦(1987-),男,云南昆明人,博士研究生,主要研究方向:大数据、云计算;张潇璐(1983-),女,山东淄博人,博士研究生,主要研究方向:资源分配,云计算能耗;张学杰(1965-),男,云南昆明人,教授,博士生导师,博士,CCF高级会员,主要研究方向:高性能计算、云计算、大数据、分布式计算。
  • 基金资助:
    国家自然科学基金资助项目(61170222,11301466,11361048);云南省教育厅基金资助项目(2015J007)。

Fair allocation of multi-dimensional resources based on intelligent optimization algorithm in heterogeneous cloud environment

LIU Xi, ZHANG Xiaolu, ZHANG Xuejie   

  1. School of Information Science and Engineering, Yunnan University, Kunming Yunnan 650091, China
  • Received:2016-03-01 Revised:2016-05-12 Online:2016-08-10 Published:2016-08-10
  • Supported by:
    This work is partially supported by the Natural Science Foundation of China (61170222, 11301466, 11361048), the Science Foundation of the Education Department of Yunnan Province (2015J007).

摘要: 资源分配策略的研究一直是云计算领域研究的热点和难点,针对异构云计算环境下多维资源的公平分配问题,结合基因算法(GA)和差分进化算法(DE),分别给出了两种兼顾分配公平性和效率的资源分配策略,改进了解矩阵表达式使异构云系统中的主资源公平分配(DRFH)模型转化成为整数线性规划(ILP)模型,并提出了基于最大任务数匹配值(MTM)的初始解产生机制和使不可行解转化为可行解的修正操作,以此提高算法的收敛速度,使其能够快速有效地得到最优分配方案。实验结果表明,基于GA和DE算法的多维资源公平分配策略可以得到近似最优解,在最大化最小主资源份额目标值和资源利用率方面明显优于Best-Fit DRFH和Distributed-DRFH,而且针对不同任务类型的资源需求,具有较强的自适应能力。

关键词: 主资源公平, 基因算法, 差分进化算法, 异构云

Abstract: Resource allocation strategy has been a hot and difficult research topic in cloud computing field. In view of the fair distribution of multi-dimensional resources in heterogeneous cloud computing environment, two resource allocation strategies were proposed by combining Genetic Algorithm (GA) and Different Evolution (DE) algorithm and taking into account both fairness and efficiency in heterogeneous cloud environment. The solution matrix was improved to convert the Dominant Resource Fairness allocation in Heterogeneous systems (DRFH) model into Integer Linear Programming (ILP) model, a Max Task Match (MTM) based algorithm was used to generate initial solutions, and a revising operation was brought to change infeasible solutions into feasible solutions, which can accelerate the convergence to acquire the optimal solution quickly and effectively. Experimental results demonstrate that the multi-dimensional resources fair allocation strategies based on GA and DE algorithm can obtain near-optimal solutions; and in aspects of maximizing the value of minimum global dominant share and resource utilization, it is superior to Best-Fit DRFH and Distributed-DRFH, and has higher environmental adaptability to the resource requirement of different task types.

Key words: dominant resource fairness, Genetic Algorithm (GA), Different Evolution(DE) algorithm, heterogeneous cloud

中图分类号: