Online Machine Learning for Cloud Resource Provisioning of Microservice Backend Systems

被引:0
|
作者
Alipour, Hanieh [1 ]
Liu, Yan [1 ]
机构
[1] Concordia Univ, Elect & Comp Engn, Montreal, PQ, Canada
关键词
Auto-scaling; Cloud Computing; Machine learning;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Microservices are bundled and generating traffic on the backend systems that need to scale on demand. When microservices generate variant and unexpected, the challenge is to classify the workload on the backend systems and adjust the scaling policy to reflect the resource demand timely and accurately. In this paper, we propose a microservice architecture that encapsulates functions of monitoring metrics and learning workload pattern. Then this service architecture is used to predict the future workload for decision making on resource provisioning. We deploy two machine learning algorithms and predict the resource demand of the backend systems of microservices emulated by a Netflix workload benchmark application. This service architecture presents an integrated solution of implementing self-managing cloud data services under variant workload.
引用
收藏
页码:2433 / 2441
页数:9
相关论文
共 50 条
  • [41] Microscaler: Cost-Effective Scaling for Microservice Applications in the Cloud With an Online Learning Approach
    Yu, Guangba
    Chen, Pengfei
    Zheng, Zibin
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (02) : 1100 - 1116
  • [42] Resource Provisioning with QoS in Cloud Storage
    Huang, Wei-Chih
    Liu, Chuan-Ming
    Lai, Chuan-Chi
    [J]. 2014 IEEE INTERNATIONAL CONGRESS ON BIG DATA (BIGDATA CONGRESS), 2014, : 616 - 620
  • [43] Price Negotiation for Cloud Resource Provisioning
    Tapale, Manisha T.
    Goudar, R. H.
    Birje, Mahantesh N.
    [J]. PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON SMART TECHNOLOGIES FOR SMART NATION (SMARTTECHCON), 2017, : 1027 - 1032
  • [44] Online Optimization in the Non-Stationary Cloud: Change Point Detection for Resource Provisioning
    Maghakian, Jessica
    Comden, Joshua
    Liu, Zhenhua
    [J]. 2019 53RD ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS (CISS), 2019,
  • [45] RSMOA: A Revenue and Social Welfare Maximizing Online Auction for Dynamic Cloud Resource Provisioning
    Shi, Weijie
    Wu, Chuan
    Li, Zongpeng
    [J]. 2014 IEEE 22ND INTERNATIONAL SYMPOSIUM OF QUALITY OF SERVICE (IWQOS), 2014, : 41 - 50
  • [46] Performance, Resource, and Cost Aware Resource Provisioning in the Cloud
    Logeswaran, Lajanugen
    Bandara, H. M. N. Dilum
    Bhathiya, H. S.
    [J]. PROCEEDINGS OF 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2016, : 913 - 916
  • [47] Towards Resource-Efficient Cloud Systems: Avoiding Over-Provisioning in Demand-Prediction Based Resource Provisioning
    Chen, Liuhua
    Shen, Haiying
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2016, : 184 - 193
  • [48] A self-learning fuzzy approach for proactive resource provisioning in cloud environment
    Khorsand, Reihaneh
    Ghobaei-Arani, Mostafa
    Ramezanpour, Mohammadreza
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2019, 49 (11): : 1618 - 1642
  • [49] Is Machine Learning Necessary for Cloud Resource Usage Forecasting?
    Christofidi, Georgia
    Papaioannou, Konstantinos
    Doudali, Thaleia Dimitra
    [J]. PROCEEDINGS OF THE 2023 ACM SYMPOSIUM ON CLOUD COMPUTING, SOCC 2023, 2023, : 544 - 554
  • [50] Negotiation-Based Resource Provisioning and Task Scheduling Algorithm for Cloud Systems
    Li, Ji
    Wang, Yanzhi
    Lin, Xue
    Nazarian, Shahin
    Pedram, Massoud
    [J]. PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN ISQED 2016, 2016, : 338 - 343