Cooperative game-based distributed resource allocation in horizontal dynamic cloud federation platform

被引:72
作者
Hassan, Mohammad Mehedi [1 ,2 ]
Hossain, M. Shamim [1 ]
Sarkar, A. M. Jehad [3 ]
Huh, Eui-Nam [2 ]
机构
[1] King Saud Univ, Coll Comp & Informat Sci, Chair Pervas & Mobile Comp, Riyadh, Saudi Arabia
[2] Kyung Hee Univ, Dept Comp Engn, Seoul, South Korea
[3] Hankuk Univ Foreign Studies, Dept Digital Informat Engn, Seoul, South Korea
关键词
Horizontal dynamic cloud federation; Vertical supply chain federation; Distributed resource allocation; Cooperative games;
D O I
10.1007/s10796-012-9357-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed resource allocation is a very important and complex problem in emerging horizontal dynamic cloud federation (HDCF) platforms, where different cloud providers (CPs) collaborate dynamically to gain economies of scale and enlargements of their virtual machine (VM) infrastructure capabilities in order to meet consumer requirements. HDCF platforms differ from the existing vertical supply chain federation (VSCF) models in terms of establishing federation and dynamic pricing. There is a need to develop algorithms that can capture this complexity and easily solve distributed VM resource allocation problem in a HDCF platform. In this paper, we propose a cooperative game-theoretic solution that is mutually beneficial to the CPs. It is shown that in non-cooperative environment, the optimal aggregated benefit received by the CPs is not guaranteed. We study two utility maximizing cooperative resource allocation games in a HDCF environment. We use price-based resource allocation strategy and present both centralized and distributed algorithms to find optimal solutions to these games. Various simulations were carried out to verify the proposed algorithms. The simulation results demonstrate that the algorithms are effective, showing robust performance for resource allocation and requiring minimal computation time.
引用
收藏
页码:523 / 542
页数:20
相关论文
共 45 条
[1]  
An B., 2010, Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems: Volume 1 - Volume 1, AAMAS '10, V1, P981
[2]   Automatic grid assembly by promoting collaboration in peer-to-peer grids [J].
Andrade, Nazareno ;
Brasileiro, Francisco ;
Cirne, Walfredo ;
Mowbray, Miranda .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2007, 67 (08) :957-966
[3]  
[Anonymous], 2004, P 5 ACM C EL COMM
[4]  
[Anonymous], 2003, GRID COMPUTING MAKIN
[5]  
[Anonymous], 2004, P 1 WORKSH OP SYST A
[6]  
Antoniadis P., 2010, P CONEXT 2010, P1
[7]  
Ardagna D., 2011, P 20 INT C WORLD WID, P177
[8]  
Bittman Tomas, 2008, EVOLUTION CLOUD COMP
[9]  
Buyya R, 2010, LECT NOTES COMPUT SC, V6081, P13
[10]   Formation of virtual organizations in grids: a game-theoretic approach [J].
Carroll, Thomas E. ;
Grosu, Daniel .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2010, 22 (14) :1972-1989