Coordinated Power and Performance Guarantee with Fuzzy MIMO Control in Virtualized Server Clusters

被引:15
作者
Lama, Palden [1 ]
Zhou, Xiaobo [2 ,3 ]
机构
[1] Univ Texas San Antonio, Dept Comp Sci, San Antonio, TX 78249 USA
[2] Tongji Univ, Dept Comp Sci & Technol, Shanghai 200092, Peoples R China
[3] Univ Colorado, Dept Comp Sci, Colorado Springs, CO 80918 USA
基金
美国国家科学基金会;
关键词
Power budget; performance guarantee; multi-tier internet services; fuzzy MIMO control; proactive control; self adaptation; server virtualization;
D O I
10.1109/TC.2013.184
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
It is important but challenging to assure the performance of multi-tier Internet applications with the power consumption cap of virtualized server clusters mainly due to system complexity of shared infrastructure and dynamic and bursty nature of workloads. This paper presents PERFUME, a system that simultaneously guarantees power and performance targets with flexible tradeoffs and service differentiation among co-hosted applications while assuring control accuracy and system stability. Based on the proposed fuzzy MIMO control technique, it effectively controls both the throughput and percentile-based response time of multi-tier applications due to its novel self-adaptive fuzzy modeling that integrates the strengths of fuzzy logic, MIMO control and artificial neural network. Furthermore, we address an important challenge of pro-actively avoiding violations of power and performance targets in anticipation of future workload changes. We implement PERFUME in a testbed of virtualized blade servers hosting multi-tier RUBiS applications. Performance evaluation based on synthetic and real-world Web workloads demonstrates its control accuracy, flexibility in selecting tradeoffs between conflicting targets, service differentiation capability and robustness against highly dynamic and bursty workloads. It outperforms a representative utility based approach in providing guarantee of the system throughput, percentile-based response time and power budget.
引用
收藏
页码:97 / 111
页数:15
相关论文
共 39 条
  • [1] [Anonymous], 2011, 2 ACM S CLOUD COMP
  • [2] [Anonymous], 2010, 2010 IEEE 18 INT WOR, DOI DOI 10.1109/IWQOS.2010.5542725
  • [3] [Anonymous], 1994, Journal of intelligent and Fuzzy systems
  • [4] [Anonymous], 2010, P 7 INT C AUTONOMIC
  • [5] Arlitt M., 1999, HPL9935R
  • [6] Using CPU gradients for performance-aware energy conservation in multitier systems
    Chen, Shuyi
    Joshi, Kaustubh R.
    Hiltunen, Matti A.
    Schlichting, Richard D.
    Sanders, William H.
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2011, 1 (02) : 113 - 133
  • [7] Chen Y., 2005, Performance Evaluation Review, V33, P303, DOI 10.1145/1071690.1064253
  • [8] Congfeng Jiang, 2010, IEEE 18th International Workshop on Quality of Service (IWQoS 2010), DOI 10.1109/IWQoS.2010.5542709
  • [9] Elnozahy M., 2003, USITS'03: Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems, USENIX Association, Berkeley, CA, USA, P8
  • [10] Fan XB, 2007, CONF PROC INT SYMP C, P13, DOI 10.1145/1273440.1250665