An Integrated Approach to Resource Pool Management: Policies, Efficiency and Quality Metrics

被引:52
作者
Gmach, Daniel [1 ]
Rolia, Jerry [2 ]
Cherkasova, Ludmila [2 ]
Belrose, Guillaume [4 ]
Turicchi, Tom [3 ]
Kemper, Alfons [1 ]
机构
[1] Tech Univ Munich, D-85748 Garching, Germany
[2] Hewlett Packard Lab, Palo Alto, CA USA
[3] Hewlett Packard Corp, ESS Software, Richardson, TX USA
[4] Hewlett Packard Lab, Bristol, Avon, England
来源
2008 IEEE INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS & NETWORKS WITH FTCS & DCC | 2008年
关键词
D O I
10.1109/DSN.2008.4630101
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The consolidation of multiple servers and their workloads aims to minimize the number of servers needed thereby enabling the efficient use of server and power resources. At the same time, applications participating in consolidation scenarios often have specific quality of service requirements that need to be supported To evaluate which workloads can be consolidated to which servers we employ a trace-based approach that determines a near optimal workload placement that provides specific qualities of service. However the chosen workload placement is based on past demands that may not perfectly predict future demands. To further improve efficiency and application quality of service we apply the trace-based technique repeatedly, as a workload placement controller We integrate the workload placement controller with a reactive controller that observes current behavior to i) migrate workloads off of overloaded servers and ii) free and shut down lightly-loaded servers. To evaluate the effectiveness of the approach, we developed a new host load emulation environment that simulates different management policies in a time effective manner A case study involving three months of data for 138 SAP applications compares our integrated controller approach with the use of each controller separately. The study considers trade-offs between i) required capacity and power usage, ii) resource access quality of service for CPU and memory resources, and iii) the number of migrations. We consider two typical enterprise environments: blade and server based resource pool infrastructures. The results show that the integrated controller approach outperforms the use of either controller separately for the enterprise application workloads in our study. We show the influence of the blade and server pool infrastructures on the effectiveness of the management policies.
引用
收藏
页码:326 / +
页数:2
相关论文
共 28 条
[1]  
ANDRZEJAK A, HPL2002339
[2]  
[Anonymous], 2007, P USENIX NETW SYST D
[3]  
[Anonymous], P USENIX ANN TECHN C
[4]  
CHERKASOVA L, 2006, P INT C DEP SYST NET
[5]  
Clark C, 2005, USENIX ASSOCIATION PROCEEDINGS OF THE 2ND SYMPOSIUM ON NETWORKED SYSTEMS DESIGN & IMPLEMENTATION (NSDI '05), P273
[6]  
Deb K., 2000, Parallel Problem Solving from Nature PPSN VI. 6th International Conference. Proceedings (Lecture Notes in Computer Science Vol.1917), P849
[7]  
Economou D, 2006, WORKSH MOD BENCHM SI
[8]  
GMACH D, 2007, P 2007 IEEE INT S WO
[9]  
GRIT L, P VTDC 06
[10]  
GUPTA D, 2006, P ACM IFIP USENIX 07