VRAA: virtualized resource auction and allocation based on incentive and penalty

被引:0
作者
Congfeng Jiang
Liangcheng Duan
Chunlei Liu
Jian Wan
Li Zhou
机构
[1] Hangzhou Dianzi University,School of Computer Science and Technology
[2] Valdosta State University,Department of Mathematics and Computer Science
来源
Cluster Computing | 2013年 / 16卷
关键词
Cooperative gaming; Auction; Bidding; Incentive and penalty; Virtualization;
D O I
暂无
中图分类号
学科分类号
摘要
Virtualization is widely used in cloud computing environments to efficiently manage resources, but it also raises several challenges. One of them is the fairness issue of resource allocation among virtual machines. Traditional virtualized resource allocation approaches distribute physical resources equally without taking into account the actual workload of each virtual machine and thus often leads to wasting. In this paper, we propose a virtualized resource auction and allocation model (VRAA) based on incentive and penalty to correct this wasting problem. In our approach, we use Nash equilibrium of cooperative games to fairly allocate resources among multiple virtual machines to maximize revenue of the system. To illustrate the effectiveness of the proposed approach, we then apply the basic laws of auction gaming to investigate how CPU allocation and contention can affect applications’ performance (i.e., response time), and its effect on CPU utilization. We find that in our VRAA model, the fairness index is high, and the resource allocation is closely proportional to the actual workloads of the virtual machines, so the wasting of resources is reduced. Experiment results show that our model is general, and can be applied to other virtualized non-CPU resources.
引用
收藏
页码:639 / 650
页数:11
相关论文
共 25 条
[1]  
Key P.(1999)Differential QoS and pricing in networks: where flow-control meets game theory IEEE Proc. Softw. 146 39-43
[2]  
Mcauley D.(2002)Economic models for resource management and scheduling in grid computing J. Concurr. Comput., Pract. Exp. 14 1507-1542
[3]  
Buyya R.(2005)A pricing strategy for job allocation in mobile grids using a non-cooperative bargaining theory framework J. Parallel Distrib. Comput. 65 1366-1383
[4]  
Abramson D.(2010)Mobility-aware cost-efficient job scheduling for single-class grid jobs in a generic mobile grid architecture Future Gener. Comput. Syst. 26 1356-1367
[5]  
Giddy J.(2011)Game based capacity allocation for utility computing environments Telecommun. Syst. 47 165-181
[6]  
Stockinger H.(2009)A game-theoretic method of fair resource allocation for cloud computing services J. Supercomput. 54 252-269
[7]  
Ghosh P.(2010)Repeated game theory based penalty incentive mechanism in Internet-based virtual computing environment J. Softw. 21 3042-3055
[8]  
Roy N.(2006)Incentive and service differentiation in P2P networks: a game theoretic approach IEEE/ACM Trans. Netw. 14 978-991
[9]  
Basu K.(undefined)undefined undefined undefined undefined-undefined
[10]  
Das S.K.(undefined)undefined undefined undefined undefined-undefined