A game-theoretic method of fair resource allocation for cloud computing services

被引:0
作者
Guiyi Wei
Athanasios V. Vasilakos
Yao Zheng
Naixue Xiong
机构
[1] Zhejiang Gongshang University,Department of Computer Science
[2] National Technical University of Athens,undefined
[3] Zhejiang University,undefined
[4] Georgia State University,undefined
来源
The Journal of Supercomputing | 2010年 / 54卷
关键词
Cloud computing; Game theory; Resource allocation;
D O I
暂无
中图分类号
学科分类号
摘要
As cloud-based services become more numerous and dynamic, resource provisioning becomes more and more challenging. A QoS constrained resource allocation problem is considered in this paper, in which service demanders intend to solve sophisticated parallel computing problem by requesting the usage of resources across a cloud-based network, and a cost of each computational service depends on the amount of computation. Game theory is used to solve the problem of resource allocation. A practical approximated solution with the following two steps is proposed. First, each participant solves its optimal problem independently, without consideration of the multiplexing of resource assignments. A Binary Integer Programming method is proposed to solve the independent optimization. Second, an evolutionary mechanism is designed, which changes multiplexed strategies of the initial optimal solutions of different participants with minimizing their efficiency losses. The algorithms in the evolutionary mechanism take both optimization and fairness into account. It is demonstrated that Nash equilibrium always exists if the resource allocation game has feasible solutions.
引用
收藏
页码:252 / 269
页数:17
相关论文
共 52 条
  • [1] Al-Ali R(2004)Analysis and provision of QoS for distributed grid applications J Grid Comput 2 163-182
  • [2] Amin K(2002)Scheduling independent multiprocessor tasks Algorithmica 32 247-261
  • [3] von Laszewski G(2003)Task allocation in a multi-server system J Sched 6 423-436
  • [4] Rana O(2005)Non-evolutionary algorithm for scheduling dependent tasks in distributed heterogeneous computing environments J Parallel Distrib Comput 65 1035-1046
  • [5] Walker D(2002)Economic models for resource management and scheduling in grid computing. Special issue on grid computing environments J Concurr Comput: Pract Exp (CCPE) 14 13-15
  • [6] Hategan M(2001)Parallel and sequential job scheduling in heterogeneous clusters: a simulation study using software in the loop Simulation 77 169-184
  • [7] Zaluzec N(2007)Adjusted fair scheduling and non-linear workload prediction for QoS guarantees in grid computing Comput Commun 30 499-515
  • [8] Amoura AK(1999)Statistical prediction of task execution times through analytic benchmarking for scheduling in a heterogeneous environment IEEE Trans Comput 48 1374-1379
  • [9] Bampis E(2003)Parallel job scheduling in homogeneous distributed systems Simulation 79 287-298
  • [10] Kenyon C(2008)Resource allocation in grid computing J Sched 11 163-173