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 条
  • [21] A model predictive control approach to the periodic implementation of the solutions of the optimal dynamic resource allocation problem
    Zhang, Jiangfeng
    Xia, Xiaohua
    AUTOMATICA, 2011, 47 (02) : 358 - 362
  • [22] Sequential Dynamic Resource Allocation for Epidemic Control
    Fekom, Mathilde
    Vayatis, Nicolas
    Kalogeratos, Argyris
    2019 IEEE 58TH CONFERENCE ON DECISION AND CONTROL (CDC), 2019, : 6338 - 6343
  • [23] Experiments for dynamic resource allocation, scheduling, and control
    Quijano, N
    Gil, AE
    Passino, KM
    IEEE CONTROL SYSTEMS MAGAZINE, 2005, 25 (01): : 63 - 79
  • [24] Smart Configuration and Auto Allocation of Resource in Cloud Data Centers
    Soltane, Merzoug
    Okba, Kazar
    Makhlouf, Derdour
    Eom, Sean
    INTERNATIONAL JOURNAL OF BUSINESS ANALYTICS, 2018, 5 (04) : 1 - 23
  • [25] Partially Disaggregated Data Centers: Service Provisioning and Resource Allocation
    Liu, Zhihao
    Bose, Sanjay K.
    Shen, Gangxiang
    2022 ASIA COMMUNICATIONS AND PHOTONICS CONFERENCE, ACP, 2022, : 1120 - 1123
  • [26] Fast Reinforcement Learning Algorithms for Resource Allocation in Data Centers
    Jiang, Yuang
    Kodialam, Murali
    Lakshman, T., V
    Mukherjee, Sarit
    Tassiulas, Leandros
    2020 IFIP NETWORKING CONFERENCE AND WORKSHOPS (NETWORKING), 2020, : 271 - 279
  • [27] Expressive Power-Based Resource Allocation for Data Centers
    Lubin, Benjamin
    Kephart, Jeffrey O.
    Das, Rajarshi
    Parkes, David C.
    21ST INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-09), PROCEEDINGS, 2009, : 1451 - 1456
  • [28] DREAMS: Dynamic Resource Allocation for MapReduce with Data Skew
    Liu, Zhihong
    Zhang, Qi
    Zhani, Mohamed Faten
    Boutaba, Raouf
    Liu, Yaping
    Gong, Zhenghu
    PROCEEDINGS OF THE 2015 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM), 2015, : 18 - 26
  • [29] Model predictive dynamic control allocation with actuator dynamics
    Luo, Y
    Serrani, A
    Yurkovich, S
    Doman, DB
    Oppenheimer, MW
    PROCEEDINGS OF THE 2004 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2004, : 1695 - 1700
  • [30] A goal programming based energy efficient resource allocation in data centers
    Samee Ullah Khan
    Nasro Min-Allah
    The Journal of Supercomputing, 2012, 61 : 502 - 519