A Receding Horizon Approach for the Runtime Management of IaaS Cloud Systems

被引:7
|
作者
Ardagna, Danilo [1 ]
Ciavotta, Michele [1 ]
Lancellotti, Riccardo [2 ]
机构
[1] Politecn Milan, Dipartimento Elettron Informaz & Bioingn, I-20133 Milan, Italy
[2] Univ Modena & Reggio Emilia, Dipartimento Ingn Enzo Ferrari, Modena, Italy
关键词
Auto-Scaling; Capacity Allocation; Optimization; QoS; RESOURCE-MANAGEMENT; ALLOCATION;
D O I
10.1109/SYNASC.2014.66
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud Computing is emerging as a major trend in ICT industry. However, as with any new technology it raises new major challenges and one of them concerns the resource provisioning. Indeed, modern Cloud applications deal with a dynamic context and have to constantly adapt themselves in order to meet Quality of Service (QoS) requirements. This situation calls for advanced solutions designed to dynamically provide cloud resource with the aim of guaranteeing the QoS levels. This work presents a capacity allocation algorithm whose goal is to minimize the total execution cost, while satisfying some constraints on the average response time of Cloud based applications. We propose a receding horizon control technique, which can be employed to handle multiple classes of requests. We compare our solution with an oracle with perfect knowledge of the future and with a well-known heuristic described in the literature. The experimental results demonstrate that our solution outperforms the existing heuristic producing results very close to the optimal ones. Furthermore, a sensitivity analysis over two different time scales indicates that finer grained time scales are more appropriate for spiky workloads, whereas smooth traffic conditions are better handled by coarser grained time scales. Our analytical results are also validated through simulation, which shows also the impact on our solution of Cloud environment random perturbations.
引用
收藏
页码:445 / 452
页数:8
相关论文
共 50 条
  • [1] Runtime Infrastructure Optimisation in Cloud IaaS Structures
    Chatziprimou, Kleopatra
    Lano, Kevin
    Zschaler, Steffen
    [J]. 2013 IEEE FIFTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), VOL 1, 2013, : 687 - 692
  • [2] A receding horizon approach for curriculum management in higher education
    Larsen, Thomas N.
    Busetto, Riccardo
    Varagnolo, Damiano
    Formentin, Simone
    Rasheed, Adil
    [J]. IFAC PAPERSONLINE, 2022, 55 (17): : 61 - 66
  • [3] A receding horizon approach for dynamic UAV mission management
    Cassandras, CG
    Li, W
    [J]. ENABLING TECHNOLOGIES FOR SIMULATION SCIENCE VII, 2003, 5091 : 284 - 293
  • [4] Networked Control Systems: A Polynomial Receding Horizon Approach
    Franze, Giuseppe
    Tedesco, Francesco
    [J]. IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2014, 1 (04): : 318 - 327
  • [5] A Receding Horizon Approach for the Power Flow Management with Renewable Energy and Energy Storage Systems
    Maffei, Alessio
    Srinivasan, Seshadhri
    Iannelli, Luigi
    Glielmo, Luigi
    [J]. 2015 AEIT INTERNATIONAL ANNUAL CONFERENCE (AEIT), 2015,
  • [6] A Compressive Receding Horizon Approach for Smart Home Energy Management
    Leitao, Joaquim
    Fonseca, Carlos M.
    Gil, Paulo
    Ribeiro, Bernardete
    Cardoso, Alberto
    [J]. IEEE ACCESS, 2021, 9 (09): : 100407 - 100435
  • [7] Voltage collapse avoidance in power systems: A receding horizon approach
    Attia, SA
    Alamir, M
    de Wit, CC
    [J]. INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2006, 12 (01): : 9 - 22
  • [8] A receding horizon stabilization approach to constrained nonholonomic systems in power form
    Li, Huiping
    Yan, Weisheng
    Shi, Yang
    [J]. SYSTEMS & CONTROL LETTERS, 2017, 99 : 47 - 56
  • [9] Receding horizon control of switching systems
    Lee, Young Il
    Kouvaritakis, Basil
    [J]. AUTOMATICA, 2009, 45 (10) : 2307 - 2311
  • [10] Receding horizon control for manufacturing systems
    Hsu, CH
    Shamma, JS
    [J]. PROCEEDINGS OF THE 1997 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 1997, : 1914 - 1918