Predictive Control for Dynamic Resource Allocation in Enterprise Data Centers

被引:34
|
作者
Xu, Wei [1 ]
Zhu, Xiaoyun [2 ]
Singhal, Sharad [2 ]
Wang, Zhikui [2 ]
机构
[1] Univ Calif Berkeley, Berkeley, CA 94720 USA
[2] Hewlett Packard Labs, Palo Alto, CA 94304 USA
关键词
utility computing; virtualization; resource allocation; predictive control; feedback control;
D O I
10.1109/NOMS.2006.1687544
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
It is challenging to reduce resource over-provisioning for enterprise applications while maintaining set-vice level objectives (SLOs) due to their time-varying and stochastic workloads. In this paper, we study, the effect of prediction on dynamic resource allocation to virtualized servers running enterprise applications. We present predictive controllers using three different prediction algorithms based on a standard auto-regressive (AR) model, a combined ANOVA-AR model, us well as it multi-pulse (MP) model. We compare the properties of the predictive controllers with tin adaptive integral (1) controller designed in our earlier work on controlling relative utilization of resource containers. The controllers tire evaluated in a hypothetical virtual server environment where we use the CPU utilization traces collected on 36 servers in tin enterprise data center. Since these traces were collected in tin open-loop environment, we use a simple queuing algorithm to simulate the closed-loop CPU usage under dynamic control of CPU allocation. We also study the controllers by emulating the utilization traces on a test bed where it Web server wits hosted inside a Xen virtual machine. We compare the results of these controllers from all the servers and rind that the MP-based predictive controller performed slightly better statistically than the other two predictive controllers. The ANOVA-AR-based approach is highly sensitive to the existence of periodic patterns in the trace, while the other three methods are not, In addition, till the three predictive schemes performed significantly better when the prediction error was accounted For using it feedback mechanism. The NIP-hosed method also demonstrated an interesting self-learning behavior.
引用
收藏
页码:115 / +
页数:2
相关论文
共 50 条
  • [1] Model Predictive Control for Dynamic Resource Allocation
    Ciocan, Dragos Florin
    Farias, Vivek
    MATHEMATICS OF OPERATIONS RESEARCH, 2012, 37 (03) : 501 - 525
  • [2] Model predictive control for dynamic unreliable resource allocation
    Castañón, DA
    Wohletz, JM
    PROCEEDINGS OF THE 41ST IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-4, 2002, : 3754 - 3759
  • [3] Dynamic Resource Allocation and Power Management in Virtualized Data Centers
    Urgaonkar, Rahul
    Kozat, Ulas C.
    Igarashi, Ken
    Neely, Michael J.
    PROCEEDINGS OF THE 2010 IEEE-IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2010, : 479 - 486
  • [4] Evaluating dynamic resource allocation strategies in virtualized data centers
    Wolke, Andreas
    Ziegler, Lukas
    2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 328 - 335
  • [5] Reproducible experiments on dynamic resource allocation in cloud data centers
    Wolke, Andreas
    Bichler, Martin
    Chirigati, Fernando
    Steeves, Victoria
    INFORMATION SYSTEMS, 2016, 59 : 98 - 101
  • [6] Dynamic Resource Allocation in Enterprise Systems
    Xue, James W. J.
    Chester, Adam P.
    He, Ligang
    Jarvis, Stephen A.
    PROCEEDINGS OF THE 2008 14TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, : 203 - 212
  • [7] Dynamic resource allocation for shared data centers using online measurements
    Chandra, A
    Gong, WB
    Shenoy, P
    QUALITY OF SERVICE - IWQOS 2003, PROCEEDINGS, 2003, 2707 : 381 - 398
  • [8] Dynamic resource allocation of shared data centers supporting multiclass requests
    Mahabhashyam, SR
    Gautam, N
    INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING, PROCEEDINGS, 2004, : 222 - 229
  • [9] Dynamic Resource Allocation to Control Epidemic Outbreaks A Model Predictive Control Approach
    Koehler, Johannes
    Enyioha, Chinwendu
    Allgoewer, Frank
    2018 ANNUAL AMERICAN CONTROL CONFERENCE (ACC), 2018, : 1546 - 1551
  • [10] A Model Predictive Controller for Contention-Aware Resource Allocation in Virtualized Data Centers
    HoseinyFarahabady, M. Reza
    Lee, Young Choon
    Zomaya, Albert Y.
    Tari, Zahir
    Song, Andy
    2016 IEEE 24TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS), 2016, : 277 - 282