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
来源
2006 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, VOLS 1 AND 2 | 2006年
关键词
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] Resource Allocation with Dynamic Substrate Network in Data Centre Networks
    Li Xiaoling
    Wang Huaimin
    Ding Bo
    Li Xiaoyong
    Liu Hui
    CHINA COMMUNICATIONS, 2013, 10 (09) : 130 - 142
  • [22] Dynamic Resource Allocation Scheme in Cloud Computing
    Saraswathi, A. T.
    Kalaashri, Y. R. A.
    Padmavathi, S.
    GRAPH ALGORITHMS, HIGH PERFORMANCE IMPLEMENTATIONS AND ITS APPLICATIONS (ICGHIA 2014), 2015, 47 : 30 - 36
  • [23] A reinforcement learning approach to dynamic resource allocation
    Vengerov, David
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2007, 20 (03) : 383 - 390
  • [24] Modeling of the resource allocation in cloud computing centers
    Vakilinia, Shahin
    Ali, Mustafa Mehmet
    Qiu, Dongyu
    COMPUTER NETWORKS, 2015, 91 : 453 - 470
  • [25] Control and Data Channel Resource Allocation in OFDMA Heterogeneous Networks
    Saeed, Arsalan
    Katranaras, Efstathios
    Dianati, Mehrdad
    Imran, Muhammad Ali
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2016, 85 (02): : 183 - 199
  • [26] Control and Data Channel Resource Allocation in OFDMA Heterogeneous Networks
    Arsalan Saeed
    Efstathios Katranaras
    Mehrdad Dianati
    Muhammad Ali Imran
    Journal of Signal Processing Systems, 2016, 85 : 183 - 199
  • [27] A Game-based Thermal-Aware Resource Allocation Strategy for Data Centers
    Akbar, Saeed
    Malik, Saif Ur Rehman
    Choo, Kim-Kwang Raymond
    Khan, Samee U.
    Ahmad, Naveed
    Anjum, Adeel
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2021, 9 (03) : 845 - 853
  • [28] An Analytical Model for Electricity-Price-Aware Resource Allocation in Virtualized Data Centers
    Faraci, Giuseppe
    Schembra, Giovanni
    2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2015, : 5839 - 5844
  • [29] Bayesian Analysis of Resource Allocation Policies in Data Centers in Terms of Virtual Machine Migrations
    Craciun, Cora
    Salomie, Ioan
    2017 13TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING (ICCP), 2017, : 511 - 518
  • [30] Dynamic Resource Allocation Algorithm of UAS by Network Environment and Data Requirement
    Cheon, Hye-Rim
    Cho, Jun-Woo
    Kim, Jae-Hyun
    2017 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC), 2017, : 383 - 387