Autonomic Performance and Power Control for Co-Located Web Applications in Virtualized Datacenters

被引:12
作者
Lama, Palden [1 ]
Guo, Yanfei [2 ]
Jiang, Changjun [3 ]
Zhou, Xiaobo [2 ]
机构
[1] Univ Texas San Antonio, Dept Comp Sci, San Antonio, TX 78249 USA
[2] Univ Colorado, Dept Comp Sci, Colorado Springs, CO 80918 USA
[3] Tongji Univ, Dept Comp Sci & Technol, Shanghai 200092, Peoples R China
基金
美国国家科学基金会;
关键词
Joint performance and power control; autonomic systems; virtualized servers; distributed fuzzy MIMO control; co-located multi-service applications; MANAGEMENT;
D O I
10.1109/TPDS.2015.2453971
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In a datacenter, complex and time-varying interactions between various tiers and services of web applications, and the contention of shared resources among co-located virtual machines have significant impact on the user perceived performance and power consumption of the underlying system. We propose and develop APPLEware, an autonomic middleware for joint performance and power control of co-located web applications in virtualized datacenters. It features a distributed control structure that provides predictable performance and energy efficiency for large complex systems. It applies machine learning based self-adaptive modeling to capture the complex and time-varying relationship between the application performance and allocation of resources to various application components, in the face of highly dynamic and bursty workloads. The distributed controllers coordinate with each other and allocate resources to meet the service level agreements of applications in an agile and energy-efficient manner. Experimental results based on a testbed implementation with benchmark applications and large scale simulations demonstrate APPLEware's effectiveness, energy efficiency and scalability.
引用
收藏
页码:1289 / 1302
页数:14
相关论文
共 42 条
[1]   A Hierarchical Approach for the Resource Management of Very Large Cloud Platforms [J].
Addis, Bernardetta ;
Ardagna, Danilo ;
Panicucci, Barbara ;
Squillante, Mark S. ;
Zhang, Li .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2013, 10 (05) :253-272
[2]  
[Anonymous], 2010, P 19 INT C WORLD WID
[3]  
[Anonymous], 2013, P 8 ACM EUR C COMP S
[4]  
[Anonymous], 2012, EuroSys, DOI [DOI 10.1145/2168836.2168843, 10.1145/2168836, DOI 10.1145/2168836]
[5]  
[Anonymous], 2010, 2010 IEEE 18 INT WOR, DOI DOI 10.1109/IWQOS.2010.5542725
[6]  
[Anonymous], 2011, P 2 ACM S CLOUD COMP
[7]  
Arlitt M., 1999, HPL9935R
[8]  
Boutin E, 2014, OSDI, V14, P285
[9]   Distributed model predictive control [J].
Camponogara, Eduardo ;
Jia, Dong ;
Krogh, Bruce H. ;
Talukdar, Sarosh .
IEEE Control Systems Magazine, 2002, 22 (01) :44-52
[10]  
Fedorova Alexandra, 2007, 2007 16th International Conference on Parallel Architectures and Compilation Techniques, P25