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

• Original Articles • Previous Articles     Next Articles

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 E-mail:nijino2002@gmail.com

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