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 条
  • [41] Efficient Resource Management for Virtual Machine Allocation in Cloud Data Centers
    Nwe, Khine Moe
    Oo, Mi Khine
    Htay, Maung Maung
    2018 IEEE 7TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE 2018), 2018, : 419 - 420
  • [42] A Profit-Maximum Resource Allocation Approach for Mapreduce in Data Centers
    Zhang, Xiaolu
    Li, Weidong
    Liu, Xi
    Zhang, Xuejie
    GREEN, PERVASIVE, AND CLOUD COMPUTING (GPC 2017), 2017, 10232 : 460 - 474
  • [43] Resource Allocation in Data Centers Using Fast Reinforcement Learning Algorithms
    Jiang, Yuang
    Kodialam, Murali
    Lakshman, T., V
    Mukherjee, Sarit
    Tassiulas, Leandros
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (04): : 4576 - 4588
  • [44] Perceptive VM Allocation in Cloud Data Centers for Effective Resource Management
    Savitha, S.
    Salvi, Sanket
    2021 6TH INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2021,
  • [45] Dynamic resource allocation for epidemic control in multiple populations
    Zaric, GS
    Brandeau, ML
    IMA JOURNAL OF MATHEMATICS APPLIED IN MEDICINE AND BIOLOGY, 2002, 19 (04): : 235 - 255
  • [46] Decentralized control of a stochastic dynamic resource allocation problem
    Li, Peng
    Lim, Andrew E. B.
    Shanthikumar, J. George
    49TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2010, : 4553 - 4558
  • [47] Dynamic Resource Allocation for Executable BPMN Processes Leveraging Predictive Analytics
    Falcone, Ylies
    Salaun, Gwen
    Zuo, Ahang
    2024 IEEE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY, QRS, 2024, : 689 - 700
  • [48] PORA: Predictive Offloading and Resource Allocation in Dynamic Fog Computing Systems
    Gao, Xin
    Huang, Xi
    Bian, Simeng
    Shao, Ziyu
    Yang, Yang
    IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (01) : 72 - 87
  • [49] CDI Maps: Dynamic Estimation of the Radio Environment for Predictive Resource Allocation
    Kuelzer, Daniel Fabian
    Stanczak, Slawomir
    Botsov, Mladen
    2021 IEEE 32ND ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2021,
  • [50] PORA: Predictive Offloading and Resource Allocation in Dynamic Fog Computing Systems
    Gao, Xin
    Huang, Xi
    Bian, Simeng
    Shao, Ziyu
    Yang, Yang
    ICC 2019 - 2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2019,