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 条
  • [1] Resource Provisioning Through Machine Learning in Cloud Services
    Yadav, Mahendra Pratap
    Rohit
    Yadav, Dharmendra Kumar
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2022, 47 (02) : 1483 - 1505
  • [2] Resource Provisioning Through Machine Learning in Cloud Services
    Mahendra Pratap Yadav
    Dharmendra Kumar Rohit
    [J]. Arabian Journal for Science and Engineering, 2022, 47 : 1483 - 1505
  • [3] Predicting Cloud Resource Provisioning using Machine Learning Techniques
    Bankole, Akindele A.
    Ajila, Samuel A.
    [J]. 2013 26TH ANNUAL IEEE CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2013, : 850 - 853
  • [4] Security Threats in Cloud Rooted from Machine Learning-Based Resource Provisioning Systems
    Makrani, Hosein Mohammadi
    Sayadi, Hossein
    Nazari, Najmeh
    Homayoun, Houman
    [J]. SILICON VALLEY CYBERSECURITY CONFERENCE, SVCC 2021, 2022, 1536 : 22 - 32
  • [5] Efficient resource provisioning for elastic Cloud services based on machine learning techniques
    Moreno-Vozmediano, Rafael
    Montero, Ruben S.
    Huedo, Eduardo
    Llorente, Ignacio M.
    [J]. JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2019, 8 (1):
  • [6] Efficient resource provisioning for elastic Cloud services based on machine learning techniques
    Rafael Moreno-Vozmediano
    Rubén S. Montero
    Eduardo Huedo
    Ignacio M. Llorente
    [J]. Journal of Cloud Computing, 8
  • [7] Scheduling method with adaptive learning for microservice workflows with hybrid resource provisioning
    Gu, Haihua
    Li, Xiaoping
    Liu, Muyao
    Wang, Shuang
    [J]. INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2021, 12 (10) : 3037 - 3048
  • [8] Scheduling method with adaptive learning for microservice workflows with hybrid resource provisioning
    Haihua Gu
    Xiaoping Li
    Muyao Liu
    Shuang Wang
    [J]. International Journal of Machine Learning and Cybernetics, 2021, 12 : 3037 - 3048
  • [9] REINFORCEMENT LEARNING FOR RESOURCE PROVISIONING IN THE VEHICULAR CLOUD
    Salahuddin, Mohammad A.
    Al-Fuqaha, Ala
    Guizani, Mohsen
    [J]. IEEE WIRELESS COMMUNICATIONS, 2016, 23 (04) : 128 - 135
  • [10] Machine Learning Methods for Reliable Resource Provisioning in Edge-Cloud Computing: A Survey
    Thang Le Duc
    Garcia Leiva, Rafael
    Casari, Paolo
    Ostberg, Per-Olov
    [J]. ACM COMPUTING SURVEYS, 2019, 52 (05)