Self-Tuning Batching with DVFS for Performance Improvement and Energy Efficiency in Internet Servers

被引:10
|
作者
Cheng, Dazhao [1 ]
Guo, Yanfei [1 ]
Jiang, Changjun [2 ]
Zhou, Xiaobo [1 ]
机构
[1] Univ Colorado, Colorado Springs, CO 80918 USA
[2] Tongji Univ, Shanghai 200092, Peoples R China
基金
美国国家科学基金会;
关键词
Design; Experimentation; Performance; Self-tuning batching; DVFS; performance improvement; energy efficiency; fuzzy model predictive control; Internet applications; SYSTEMS; DESIGN;
D O I
10.1145/2720023
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Performance improvement and energy efficiency are two important goals in provisioning Internet services in datacenter servers. In this article, we propose and develop a self-tuning request hatching mechanism to simultaneously achieve the two correlated goals. The batching mechanism increases the cache hit rate at the front-tier Web server, which provides the opportunity to improve an application's performance and the energy efficiency of the server system. The core of the hatching mechanism is a novel and practical two-layer control system that adaptively adjusts the hatching interval and frequency states of CPUs according to the service level agreement and the workload characteristics. The hatching control adopts a self-tuning fuzzy model predictive control approach for application performance improvement. The power control dynamically adjusts the frequency of Central Processing Units (CPUs) with Dynamic Voltage and Frequency Scaling (DVFS) in response to workload fluctuations for energy efficiency. A coordinator between the two control loops achieves the desired performance and energy efficiency. We further extend the self-tuning hatching with DVFS approach from a single-server system to a multiserver system. It relies on a MIMO expert fuzzy control to adjust the CPU frequencies of multiple servers and coordinate the frequency states of CPUs at different tiers. We implement the mechanism in a test bed. Experimental results demonstrate that the new approach significantly improves the application performance in terms of the system throughput and average response time. At the same time, the results also illustrate the mechanism can reduce the energy consumption of a single-server system by 13% and a multiserver system by 11%, respectively.
引用
收藏
页数:32
相关论文
共 50 条
  • [21] Passively Self-Tuning Piezoelectric Energy Harvesting System
    Gregg, C. G.
    Pillatsch, P.
    Wright, P. K.
    14TH INTERNATIONAL CONFERENCE ON MICRO AND NANOTECHNOLOGY FOR POWER GENERATION AND ENERGY CONVERSION APPLICATIONS (POWERMEMS 2014), 2014, 557
  • [22] An efficient piezoelectric energy harvester with frequency self-tuning
    Cheng, Yukun
    Wu, Nan
    Wang, Quan
    JOURNAL OF SOUND AND VIBRATION, 2017, 396 : 69 - 82
  • [23] Self-Tuning Electrostatic Energy-Harvester IC
    Torres, Erick O.
    Rincon-Mora, Gabriel A.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2010, 57 (10) : 808 - 812
  • [24] Self-tuning dark energy in brane world cosmology
    Uzawa, K
    Soda, J
    MODERN PHYSICS LETTERS A, 2001, 16 (17) : 1089 - 1099
  • [25] Smart design piezoelectric energy harvester with self-tuning
    Staaf, L. G. H.
    Kohler, E.
    Folkow, P. D.
    Enoksson, P.
    28TH MICROMECHANICS AND MICROSYSTEMS EUROPE WORKSHOP, 2017, 922
  • [26] Self-tuning Performance of Database Systems with Neural Network
    Zheng, Conghuan
    Ding, Zuohua
    Hu, Jueliang
    INTELLIGENT COMPUTING THEORY, 2014, 8588 : 1 - 12
  • [27] Evolutionary planner/navigator: Operator performance and self-tuning
    Xiao, J
    Michalewicz, Z
    Zhang, LX
    1996 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '96), PROCEEDINGS OF, 1996, : 366 - 371
  • [28] Near-field modeling of Self-tuning Antennas for the Tactile Internet
    Bianco, G. M.
    Amendola, S.
    Marrocco, G.
    2020 XXXIIIRD GENERAL ASSEMBLY AND SCIENTIFIC SYMPOSIUM OF THE INTERNATIONAL UNION OF RADIO SCIENCE, 2020,
  • [29] A self-tuning fuzzy control approach for end-to-end QoS guarantees in web servers
    Wei, JB
    Xu, CZ
    QUALITY OF SERVICE - IWQOS 2005, PROCEEDINGS, 2005, 3552 : 123 - 135
  • [30] POWER-SYSTEM STABILITY IMPROVEMENT WITH MULTIVARIABLE SELF-TUNING CONTROL
    FAN, JY
    ORTMEYER, TH
    MUKUNDAN, R
    IEEE TRANSACTIONS ON POWER SYSTEMS, 1990, 5 (01) : 227 - 233