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 条
  • [31] A Dynamic Resource Allocation Framework for Synchronizing Metaverse with IoT Service and Data
    Han, Yue
    Niyato, Dusit
    Leung, Cyril
    Miao, Chunyan
    Kim, Dong In
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 1196 - 1201
  • [32] LEARNING-BASED RESOURCE ALLOCATION WITH DYNAMIC DATA RATE CONSTRAINTS
    Behmandpoor, Pourya
    Patrinos, Panagiotis
    Moonen, Marc
    2022 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2022, : 4088 - 4092
  • [33] Dynamic bandwidth allocation in GEO satellite networks: A predictive control approach
    Chisci, L.
    Pecorella, T.
    Fantacci, R.
    CONTROL ENGINEERING PRACTICE, 2006, 14 (09) : 1057 - 1067
  • [34] Subspace predictive dynamic control allocation for overactuated system with actuator dynamics
    Ma J.-J.
    Zheng Z.-Q.
    Hu D.-W.
    Zidonghua Xuebao/ Acta Automatica Sinica, 2010, 36 (01): : 130 - 138
  • [35] Dynamic Resource Allocation Networks in Marketing: Comparing the Effectiveness of Control Methods
    Galieva, N. M.
    Korolev, A. V.
    Ougolnitsky, G. A.
    DYNAMIC GAMES AND APPLICATIONS, 2024, 14 (02) : 362 - 395
  • [36] Adaptive Resource Allocation and Dynamic Call Admission Control in Wireless Networks
    Tsiropoulos, Georgios I.
    Stratogiannis, Dimitrios G.
    Cottis, Panayotis G.
    Lagkas, Thomas D.
    Chatzimisios, Periklis
    2010 IEEE GLOBECOM WORKSHOPS, 2010, : 1217 - 1221
  • [37] Stochastic optimal control for a general class of dynamic resource allocation problems
    1600, Association for Computing Machinery, 2 Penn Plaza, Suite 701, New York, NY 10121-0701, United States (41): : 3 - 14
  • [38] Dynamic Resource Allocation Networks in Marketing: Comparing the Effectiveness of Control Methods
    N. M. Galieva
    A. V. Korolev
    G. A. Ougolnitsky
    Dynamic Games and Applications, 2024, 14 : 362 - 395
  • [39] Planning vs. Dynamic Control: Resource Allocation in Corporate Clouds
    Wolke, Andreas
    Bichler, Martin
    Setzer, Thomas
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2016, 4 (03) : 322 - 335
  • [40] A Predictive Resource Allocation for Wireless Communications Systems
    Teixeira M.J.
    Timóteo V.S.
    SN Computer Science, 2021, 2 (6)