State Space Model and Queuing Network Based Cloud Resource Provisioning for Meshed Web Systems

被引:0
作者
Lei, Yamin [1 ,2 ]
Cai, Zhicheng [1 ]
Li, Xiaoping [3 ]
Buyya, Rajkumar [4 ]
机构
[1] Nanjing Univ Sci & Technol, Sch Comp Sci & Engn, Nanjing 210094, Peoples R China
[2] Southeast Univ, Nanjing 211189, Peoples R China
[3] Southeast Univ, Sch Comp Sci & Engn, Nanjing 211189, Peoples R China
[4] Univ Melbourne, Sch Comp & Informat Syst, Cloud Comp & Distributed Syst CLOUDS Lab, Melbourne, Vic 3010, Australia
基金
中国国家自然科学基金;
关键词
Bottleneck eliminating; cloud computing; feedback control; resource provisioning; state-space model; FEEDBACK-CONTROL; OPTIMIZATION; POWER;
D O I
10.1109/TPDS.2022.3170834
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Functions provided byWeb applications are increasingly diverse which make their structures complicated and meshed. Cloud computing platforms provide elastic computing capacities for these meshedWeb systems to guarantee Service Level Agreement (SLA). Though workloads of meshedWeb systems usually change steadily and periodically in total, sometimes there are sudden fluctuations. In this paper, a hybrid State-space-model-and-Queuing-network based Feedback control method (SQF) is developed for auto-scaling Virtual Machines (VMs) allocated to each tier of meshedWeb systems. For the case with workloads changing steadily, a State-spacemodel based static Feedback Control method (SFC) is proposed in SQF to stabilize request response times near the reference time. For unsteadily changing workloads, a Queuing-network based multi-tier collaborative Feedback Control method (QFC) is proposed for effectively eliminating bottlenecks. QFC builds a control systemfor each tier individually and uses the queuing network to measure the interaction relationships among different tiers. Experimental results show that QFC is able to improve the efficiency of eliminating bottlenecks (decreasing upper-limit SLAviolation ratios by 31.99%similar to 56.52%) with similar or a little bit high VM rental costs compared to existing methods while SFC obtains more stable response times for requests with reasonable additional costs.
引用
收藏
页码:3787 / 3799
页数:13
相关论文
共 46 条
  • [1] Joint Optimization of Idle and Cooling Power in Data Centers While Maintaining Response Time
    Ahmad, Faraz
    Vijaykumar, T. N.
    [J]. ACM SIGPLAN NOTICES, 2010, 45 (03) : 243 - 256
  • [2] Ali-Eldin A, 2012, IEEE IFIP NETW OPER, P204, DOI 10.1109/NOMS.2012.6211900
  • [3] [Anonymous], 2010, P 19 INT C WORLD WID
  • [4] [Anonymous], 2010, P 7 INT C AUTONOMIC
  • [5] [Anonymous], 2016, Int. J. Electr. Comput. Eng.
  • [6] Arlitt M.F., 1996, PROC ACM SIGMETRICS, P126
  • [7] Ashraf A., 2012, 2012 IEEE 4th International Conference on Cloud Computing Technology and Science (CloudCom). Proceedings, P581, DOI 10.1109/CloudCom.2012.6427605
  • [8] Prediction-based VM provisioning and admission control for multi-tier web applications
    Ashraf, Adnan
    Byholm, Benjamin
    Porres, Ivan
    [J]. JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2016, 5
  • [9] Cost-Efficient Virtual Machine Provisioning for Multi-tier Web Applications and Video Transcoding
    Ashraf, Adnan
    [J]. PROCEEDINGS OF THE 2013 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID 2013), 2013, : 66 - 69
  • [10] Feedback Control Algorithms to Deploy and Scale Multiple Web Applications per Virtual Machine
    Ashraf, Adnan
    Byholm, Benjamin
    Lehtinen, Joonas
    Porres, Ivan
    [J]. 2012 38TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2012, : 431 - 438