Cost-based decision-making in middleware virtualization environments

被引:7
作者
Dutta, Kaushik [1 ]
VanderMeer, Debra [1 ]
机构
[1] Florida Int Univ, Coll Business, Miami, FL 33199 USA
关键词
Computing science; Virtualization; Resource assignment; System design; SCHEDULING PROBLEMS; RESOURCE-ALLOCATION; SETUP TIMES; JOBS; MINIMIZE; MACHINE; NETWORK;
D O I
10.1016/j.ejor.2010.10.006
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Middleware virtualization refers to the process of running applications on a set of resources (e.g., databases, application servers, other transactional service resources) such that the resource-to-application binding can be changed dynamically on the basis of applications' resource requirements. Although virtualization is a rapidly growing area, little formal academic or industrial research provides guidelines for cost-optimal allocation strategies. In this work, we study this problem formally. We identify the problem and describe why existing schemes cannot be applied directly. We then formulate a mathematical model describing the business costs of virtualization. We develop runtime models of virtualization decision-making paradigms. We describe the cost implications of various runtime models and consider the cost effects of different managerial decisions and business factors, such as budget changes and changes in demand. Our results yield useful insights for managers in making virtualization decisions. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:344 / 357
页数:14
相关论文
共 51 条
[11]  
Belady C.L., 2007, In the data center, power and cooling costs more than the IT equipment it supports
[12]  
Berman F., 1997, P 8 NEC RES S
[13]   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
[14]   Stochastic scheduling on parallel machines subject to random breakdowns to minimize expected costs for earliness and tardy jobs [J].
Cai, XQ ;
Zhou, S .
OPERATIONS RESEARCH, 1999, 47 (03) :422-437
[15]  
CHEN ZL, 2005, MANAGEMENT SCI, V51
[16]  
*COMPUTERWORLD, 2009, SAL SURV
[17]   Competitive online scheduling of perfectly malleable jobs with setup times [J].
Havill, Jessen T. ;
Mao, Weizhen .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 187 (03) :1126-1142
[18]   QoS guided Min-Min heuristic for Grid task scheduling [J].
He, XS ;
Sun, XH ;
von Laszewski, G .
JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2003, 18 (04) :442-451
[19]   Resource-constrained project scheduling: A survey of recent developments [J].
Herroelen, W ;
De Reyck, B ;
Demeulemeester, E .
COMPUTERS & OPERATIONS RESEARCH, 1998, 25 (04) :279-302
[20]  
*IBM INC, 2006, WEBSPHERE APPL SERV