Cooperative Virtual Machine Management in Smart Grid Environment

被引:13
作者
Kaewpuang, Rakpong [1 ]
Chaisiri, Sivadon [2 ]
Niyato, Dusit [1 ]
Lee, Bu-Sung [1 ]
Wang, Ping [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Singapore 639798, Singapore
[2] Shinawatra Univ, Sch Informat Technol, Pathum Thani, Thailand
关键词
Cloud computing; virtual machine; stochastic programming; benders decomposition; game theory; smart grid; POWER;
D O I
10.1109/TSC.2013.37
中图分类号
TP [自动化技术、计算机技术];
学科分类号
080201 [机械制造及其自动化];
摘要
We focus on the problems of cooperative virtual machine management of cloud users in a smart grid environment. In such an environment, the cloud users can cooperate to share the available computing resources in private cloud and public cloud to reduce the total cost. To achieve an optimal and fair solution, we develop the framework composed of the virtual machine allocation, cost management, and cooperation formation models. The problem is challenging due to the uncertainties (e.g., uncertain power price and unpredictable users' demand). Therefore, for the virtual machine allocation, we develop the stochastic programming model to obtain the optimal solutions of virtual machines to be hosted in the local data center, to be hosted on the public cloud servers, or to be migrated to the data centers of other cooperative cloud users. Then, among cooperative cloud users, the cost management is formulated as the coalitional game whose fair share of the total cost is obtained as the Shapley value. Next, given that the cloud users are rational, we formulate the cooperation formation as the network formation game to analyze the stability of the cooperation. In the experiment, we evaluate our proposed framework with real trace data. The results clearly show that the cooperative virtual machine management can achieve the minimum total cost of cloud users compared with expected value and worst case formulations.
引用
收藏
页码:545 / 560
页数:16
相关论文
共 29 条
[1]
[Anonymous], 2007, SERV DAT CTR EN EFF
[2]
[Anonymous], 1997, Introduction to stochastic programming
[3]
Antoniadis P., 2010, P CONEXT 2010, P1
[4]
Ardagna D., 2011, P 20 INT C WORLD WID, P177
[5]
Power and energy management for server systems [J].
Bianchini, R ;
Rajamony, R .
COMPUTER, 2004, 37 (11) :68-+
[6]
Carroll T.E., 2008, CONCURRENCY COMPUT P, V22, P1972
[7]
Cecati Carlo, 2010, IECON 2010 - 36th Annual Conference of IEEE Industrial Electronics, P3322, DOI 10.1109/IECON.2010.5675310
[8]
Optimization of Resource Provisioning Cost in Cloud Computing [J].
Chaisiri, Sivadon ;
Lee, Bu-Sung ;
Niyato, Dusit .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2012, 5 (02) :164-177
[9]
Conejo A. J., 2006, Decomposition Techniques in Mathematical Programming: Engineering and Science Applications, P107
[10]
Foster I., 2008, GRID COMPUTING ENV W, P1, DOI [10.1109/GCE.2008.4738445, DOI 10.1109/GCE.2008.4738445]