Resource pool management: Reactive versus proactive or let's be friends

被引:107
作者
Gmach, Daniel [1 ]
Rolia, Jerry [1 ]
Cherkasova, Ludmila [1 ]
Kemper, Alfons [2 ]
机构
[1] Hewlett Packard Labs, Palo Alto, CA USA
[2] Tech Univ Munich, D-85748 Munich, Germany
关键词
Virtualized data centres; Resource pool management; Enterprise workload analysis; Simulation;
D O I
10.1016/j.comnet.2009.08.011
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
080201 [机械制造及其自动化];
摘要
The consolidation of multiple workloads and servers enables the efficient use of server and power resources in shared resource pools. We employ a trace-based workload placement controller that uses historical information to periodically and proactively reassign workloads to servers subject to their quality of service objectives. A reactive migration controller is introduced that detects server overload and underload conditions. It initiates the migration of workloads when the demand for resources exceeds supply. Furthermore, it dynamically adds and removes servers to maintain a balance of supply and demand for capacity while minimizing power usage. A host load simulation environment is used to evaluate several different management policies for the controllers in a time effective manner. A case study involving three months of data for 138 SAP applications compares three integrated controller approaches 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. Our study sheds light on the question of whether a reactive controller or proactive workload placement controller alone is adequate for resource pool management. The results show that the most tightly integrated controller approach offers the best results in terms of capacity and quality but requires more migrations per hour than the other strategies. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:2905 / 2922
页数:18
相关论文
共 42 条
[1]
On leveraging policy-based management for maximizing business profit [J].
Aib, Issam ;
Boutaba, Raouf .
IEEE Transactions on Network and Service Management, 2007, 4 (03) :25-39
[2]
ANDRZEJAK A, 2002, HPL2002339
[3]
[Anonymous], P 3 IEEE INT C AUT C
[4]
[Anonymous], TIV PERF AN
[5]
Arlitt M. F., 1996, Performance Evaluation Review, V24, P126, DOI 10.1145/233008.233034
[6]
CARRERA D, 2008, P 9 ACM IFIP USENIX
[7]
Cherkasova L., 2005, P ANN C USENIX ANN T, P24
[8]
CHERKASOVA L, 2006, P INT C DEP SYST NET
[9]
Cherkasova Ludmila., 2002, NOSSDAV 02 P 12 INT, P33
[10]
Clark C, 2005, USENIX ASSOCIATION PROCEEDINGS OF THE 2ND SYMPOSIUM ON NETWORKED SYSTEMS DESIGN & IMPLEMENTATION (NSDI '05), P273