Energy-Aware Autonomic Resource Allocation in Multitier Virtualized Environments

被引:110
作者
Ardagna, Danilo [1 ]
Panicucci, Barbara [1 ]
Trubian, Marco [2 ]
Zhang, Li [3 ]
机构
[1] Politecn Milan, Dipartimento Elettron & Informaz, I-20133 Milan, Italy
[2] Univ Milan, Dipartimento Sci Informaz, I-20135 Milan, Italy
[3] IBM TJ Watson Res Ctr, Yorktown Hts, NY 10598 USA
关键词
Performance attributes; performance of systems; quality concepts; resource allocation; optimization; energy cost reduction; PERFORMANCE MANAGEMENT; ADMISSION CONTROL; WEB; CPU;
D O I
10.1109/TSC.2010.42
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the increase of energy consumption associated with IT infrastructures, energy management is becoming a priority in the design and operation of complex service-based systems. At the same time, service providers need to comply with Service Level Agreement (SLA) contracts which determine the revenues and penalties on the basis of the achieved performance level. This paper focuses on the resource allocation problem in multitier virtualized systems with the goal of maximizing the SLAs revenue while minimizing energy costs. The main novelty of our approach is to address-in a unifying framework-service centers resource management by exploiting as actuation mechanisms allocation of virtual machines (VMs) to servers, load balancing, capacity allocation, server power state tuning, and dynamic voltage/frequency scaling. Resource management is modeled as an NP-hard mixed integer nonlinear programming problem, and solved by a local search procedure. To validate its effectiveness, the proposed model is compared to top-performing state-of-the-art techniques. The evaluation is based on simulation and on real experiments performed in a prototype environment. Synthetic as well as realistic workloads and a number of different scenarios of interest are considered. Results show that we are able to yield significant revenue gains for the provider when compared to alternative methods (up to 45 percent). Moreover, solutions are robust to service time and workload variations.
引用
收藏
页码:2 / 19
页数:18
相关论文
共 38 条
  • [1] Performance guarantees for Web server end-systems: A control-theoretical approach
    Abdelzaher, TF
    Shin, KG
    Bhatti, N
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (01) : 80 - 96
  • [2] Abrahao B., 2006, P IEEE IFIP NETW OP
  • [3] Joint admission control and resource allocation in virtualized servers
    Almeida, Jussara
    Almeida, Virgilio
    Ardagna, Danilo
    Cunha, Italo
    Francalanci, Chiara
    Trubian, Marco
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2010, 70 (04) : 344 - 362
  • [4] [Anonymous], P 18 ACM S OP SYST P
  • [5] Ardagna D., 2009, P INT WORKSH QUAL SE
  • [6] SLA based resource allocation policies in autonomic environments
    Ardagna, Danilo
    Trubian, Marco
    Zhang, Li
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2007, 67 (03) : 259 - 270
  • [7] Bennani M., 2005, P IEEE INT C AUT COM
  • [8] Chandra A., 2003, P WORKSH ALG ARCH SE
  • [9] Chen Y, 2005, I C COMP SYST APPLIC
  • [10] Session-based admission control: A mechanism for peak load management of commercial web sites
    Cherkasova, L
    Phaal, P
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (06) : 669 - 685