Autonomic resource management in virtualized data centers using fuzzy logic-based approaches

被引:63
作者
Xu, Jing [1 ]
Zhao, Ming [1 ]
Fortes, Jose [1 ,2 ]
Carpenter, Robert [3 ]
Yousif, Mazin [3 ]
机构
[1] Univ Florida, Dept Elect & Comp Engn, Gainesville, FL 32610 USA
[2] Univ Florida, Dept Comp & Informat Sci & Engn, Gainesville, FL USA
[3] Intel Corp, Hillsboro, OR 97124 USA
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2008年 / 11卷 / 03期
基金
美国国家科学基金会;
关键词
autonomic computing; fuzzy modeling; resource management; virtualization; two-level control; data centers;
D O I
10.1007/s10586-008-0060-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Data centers, as resource providers, are expected to deliver on performance guarantees while optimizing resource utilization to reduce cost. Virtualization techniques provide the opportunity of consolidating multiple separately managed containers of virtual resources on underutilized physical servers. A key challenge that comes with virtualization is the simultaneous on-demand provisioning of shared physical resources to virtual containers and the management of their capacities to meet service-quality targets at the least cost. This paper proposes a two-level resource management system to dynamically allocate resources to individual virtual containers. It uses local controllers at the virtual-container level and a global controller at the resource-pool level. An important advantage of this two-level control architecture is that it allows independent controller designs for separately optimizing the performance of applications and the use of resources. Autonomic resource allocation is realized through the interaction of the local and global controllers. A novelty of the local controller designs is their use of fuzzy logic-based approaches to efficiently and robustly deal with the complexity and uncertainties of dynamically changing workloads and resource usage. The global controller determines the resource allocation based on a proposed profit model, with the goal of maximizing the total profit of the data center. Experimental results obtained through a prototype implementation demonstrate that, for the scenarios under consideration, the proposed resource management system can significantly reduce resource consumption while still achieving application performance targets.
引用
收藏
页码:213 / 227
页数:15
相关论文
共 23 条
[1]  
ABDELZAHER TF, 2002, IEEE T PARALLEL DIST, V13
[2]  
[Anonymous], P ACM S OP SYST PRIN
[3]  
BENNANI MN, 2005, P 2 IEEE INT C AUT C
[4]  
CHANDRA A, 2003, P IEEE INT WORKSH QU
[5]  
Chiu S., 1994, J INTELL FUZZY SYST, V2
[6]  
DIAO Y, 2002, IBM SYST, V41
[7]  
DIKE J, 2000, P 4 ANN LIN SHOWC C
[8]  
DOYLE R, 2003, P 4 C USENIX S INT T
[9]  
LIU X, 2005, P 9 IFIP IEEE INT S
[10]  
Martello S., 1990, KNAPSACK PROBLEMS AL