RobOps: Robust Control for Cloud-Based Services

被引:0
|
作者
Chen, Cheng [1 ]
Aroca, Jordi Arjona [2 ]
Lugones, Diego [2 ]
机构
[1] Univ Illinois, Dept Mech Sci & Engn, Champaign, IL USA
[2] Nokia Bell Labs, Dublin, Ireland
来源
SERVICE-ORIENTED COMPUTING, ICSOC 2017 | 2017年 / 10601卷
关键词
ELASTICITY; MODEL;
D O I
10.1007/978-3-319-69035-3_50
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Online resource provisioning of applications in cloud is challenging due to the variable nature of workloads and the interference caused by sharing resources. Current on-demand scaling is based on manually configured thresholds that cannot capture the dynamics of applications and virtual infrastructure. This results in slow responses or inaccurate provisioning that lead to unfulfilled service level objectives (SLOs). More automated approaches, in turn, use fixed model structures and feedback loops to control key performance indicators (KPIs). However, workload surges and the non-linear behavior of software (e.g. overload control) make the control mechanisms vulnerable to rapid variations, eventually leading to oscillatory or unstable elasticity. In this paper we introduce RobOps, a robust control system for automated resource provisioning in cloud. RobOps incorporates online system identification (SID) to dynamically model the application and detect variations in the underlying hardware/software. Our framework combines feedforward/feedback control with prompt response to achieve reference performance. The feedforward control allows to compensate for delays in the scaling mechanism and provides robustness to workload surges. We validate RobOps performance using an enterprise communication service. Compared to baseline approaches, RobOps achieves 2X less SLO violations in case of traffic surges, and reduces the impact of interferences at least by 20%.
引用
收藏
页码:690 / 705
页数:16
相关论文
共 50 条
  • [31] Cloud-Based Desktop Services for Thin Clients
    Deboosere, Lien
    Vankeirsbilck, Bert
    Simoens, Pieter
    De Turck, Filip
    Dhoedt, Bart
    Demeester, Piet
    IEEE INTERNET COMPUTING, 2012, 16 (06) : 60 - 67
  • [32] Multimedia Services in Cloud-Based Vehicular Networks
    Jiau, Ming-Kai
    Huang, Shih-Chia
    Hwang, Jenq-Neng
    Vasilakos, Athanasios V.
    IEEE INTELLIGENT TRANSPORTATION SYSTEMS MAGAZINE, 2015, 7 (03) : 62 - 79
  • [33] IEC 61499 Distributed Control Enhanced with Cloud-based Web-Services
    Demin, Evgenii
    Patil, Sandeep
    Dubinin, Victor
    Vyatkin, Valeriy
    PROCEEDINGS OF THE 2015 10TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, 2015, : 977 - 982
  • [34] Cloud-based fault tolerance of safety control in the cloud
    Fischer M.
    Walker M.
    Lechler A.
    Riedel O.
    Verl A.
    WT Werkstattstechnik, 2023, 113 (05): : 189 - 194
  • [35] Robust Evolving Cloud-based Controller for a Hydraulic Plant
    Angelov, Plamen
    Skrjanc, Igor
    Blazic, Sago
    PROCEEDINGS OF THE 2013 IEEE CONFERENCE ON EVOLVING AND ADAPTIVE INTELLIGENT SYSTEMS (EAIS), 2013, : 1 - 8
  • [36] Self-healing Framework for Cloud-based Services
    Alhosban, Amal
    Hashmi, Khayyam
    Malik, Zaki
    Medjahed, Brahim
    2013 ACS INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2013,
  • [37] Scalability analysis comparisons of cloud-based software services
    Amro Al-Said Ahmad
    Peter Andras
    Journal of Cloud Computing, 8
  • [38] Exploring Uncertainty of Delays of the Cloud-Based Web Services
    Omarov, Bakhytzhan
    2017 17TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS), 2017, : 336 - 340
  • [39] Building spatial cloud-based local government services
    Bediroglu, Sevket
    Yildirim, Volkan
    Nisanci, Recep
    PROCEEDINGS OF THE INSTITUTION OF CIVIL ENGINEERS-MUNICIPAL ENGINEER, 2016, 169 (01) : 47 - 60
  • [40] Managing Performance Interference in Cloud-Based Web Services
    Amannejad, Yasaman
    Krishnamurthy, Diwakar
    Far, Behrouz
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2015, 12 (03): : 320 - 333