Optimal Multiserver Configuration for Profit Maximization in Cloud Computing

被引:141
作者
Cao, Junwei [1 ]
Hwang, Kai [2 ]
Li, Keqin [3 ]
Zomaya, Albert Y. [4 ]
机构
[1] Tsinghua Univ, Tsinghua Natl Lab Informat Sci & Technol, Res Inst Informat Technol, Beijing 100084, Peoples R China
[2] Univ So Calif, Dept Elect Engn, Los Angeles, CA 90089 USA
[3] SUNY Coll New Paltz, Dept Comp Sci, New Paltz, NY 12561 USA
[4] Univ Sydney, Sch Informat Technol, Sydney, NSW 2006, Australia
基金
澳大利亚研究理事会;
关键词
Cloud computing; multiserver system; pricing model; profit; queuing model; response time; server configuration; service charge; service-level agreement; waiting time; POWER;
D O I
10.1109/TPDS.2012.203
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
As cloud computing becomes more and more popular, understanding the economics of cloud computing becomes critically important. To maximize the profit, a service provider should understand both service charges and business costs, and how they are determined by the characteristics of the applications and the configuration of a multiserver system. The problem of optimal multiserver configuration for profit maximization in a cloud computing environment is studied. Our pricing model takes such factors into considerations as the amount of a service, the workload of an application environment, the configuration of a multiserver system, the service-level agreement, the satisfaction of a consumer, the quality of a service, the penalty of a low-quality service, the cost of renting, the cost of energy consumption, and a service provider's margin and profit. Our approach is to treat a multiserver system as an M/M/m queuing model, such that our optimization problem can be formulated and solved analytically. Two server speed and power consumption models are considered, namely, the idle-speed model and the constant-speed model. The probability density function of the waiting time of a newly arrived service request is derived. The expected service charge to a service request is calculated. The expected net business gain in one unit of time is obtained. Numerical calculations of the optimal server size and the optimal server speed are demonstrated.
引用
收藏
页码:1087 / 1096
页数:10
相关论文
共 20 条
[1]  
[Anonymous], 2004, ENH INT SPEEDSTEP TE
[2]  
[Anonymous], 2009, NIST DEFINITION CLOU
[3]  
[Anonymous], 2005, P ACM IEEE C SUP
[4]  
[Anonymous], 2009, DEP ELECT ENG COMPUT
[5]  
[Anonymous], 1975, QUEUEING SYSTEMS THE
[6]   Economic models for resource management and scheduling in Grid computing [J].
Buyya, R ;
Abramson, D ;
Giddy, J ;
Stockinger, H .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2002, 14 (13-15) :1507-1542
[7]   Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility [J].
Buyya, Rajkumar ;
Yeo, Chee Shin ;
Venugopal, Srikumar ;
Broberg, James ;
Brandic, Ivona .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (06) :599-616
[8]   LOW-POWER CMOS DIGITAL DESIGN [J].
CHANDRAKASAN, AP ;
SHENG, S ;
BRODERSEN, RW .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1992, 27 (04) :473-484
[9]  
Chun BN, 2002, P 2 IEEE ACM INT S C
[10]   Why Cloud Computing Will Never Be Free [J].
Durkee, Dave .
COMMUNICATIONS OF THE ACM, 2010, 53 (05) :62-69