J4 ›› 2014, Vol. 41 ›› Issue (3): 162-168.doi: 10.3969/j.issn.1001-2400.2014.03.024

• 研究论文 • 上一篇    下一篇

云计算下保障公平性的多资源分配算法

卢笛;马建峰;王一川;习宁;张留美;孟宪佳   

  1. (西安电子科技大学 计算机学院,陕西 西安  710071)
  • 收稿日期:2013-02-25 出版日期:2014-06-20 发布日期:2014-07-10
  • 通讯作者: 卢笛
  • 作者简介:卢笛(1983-),男,西安电子科技大学博士研究生,E-mail: nijino2002@gmail.com.
  • 基金资助:

    国家科技重大专项资助项目(2012ZX03002003);中央高校基本科研业务费资助项目(JY0900120301)

Enhanced fairness-based multi-resource allocation algorithm for cloud computing

LU Di;MA Jianfeng;WANG Yichuan;XI Ning;ZHANG Liumei;MENG Xianjia   

  1. (School of Computer Science and Technology, Xidian Univ., Xi'an  710071, China)
  • Received:2013-02-25 Online:2014-06-20 Published:2014-07-10
  • Contact: LU Di

摘要:

针对云计算平台多资源分配公平性问题,文中在DRF算法基础上,提出了云计算动态资源需求公平分配模型,并提出了基于信誉因子的增强公平性分配算法.算法引入信誉因子,对云中计算节点资源使用情况进行实时评估,对恶意长时间侵占资源行为进行惩罚性分配,刺激节点在任务结束后释放占用资源,确保了平台中其他节点资源配额不受影响.与现有方案相比,基于信誉的增强公平性分配算法在保证分配公平的前提下,增强了对公平性的保障,有效地确保了云计算平台资源调度的公平性、可靠性.

关键词: 云计算, 资源分配, 公平性

Abstract:

To address the issue of faimess in resource allocation under cloud computing, this paper proposes a dynamic-resource-demand oriented model of fair allocation for the cloud platform based on DRF(Dominant Resource Faimess). Then, a credit factor based allocation algorithm of enhanced faimess, named cbDRF, is proposed. A credit factor is introduced to cbDRF to evaluate the resource utilization of the computing nodes on the clud platform. Thus, with the credit factor, the nodes which are maliciously occupying resources for a long time will be imposed with Punitive Allocation. Besides, this mechanism can also encourage the node to release its occupied allocations after its task(Release incentive) to guarantee other nodes' share not to be influenced. Compared to the existing approaches, cbDRF strengthens the protection for faimess under the premise of ensuring fair allocation, which effectively guarantees the faimess and reliablilty for the resource scheduling of the cloud platform.

Key words: cloud computing, resource allocation, fairness