Horizontal Auto-Scaling in Edge Computing Environment using Online Machine Learning

被引:8
作者
da Silva, Thiago Pereira [1 ]
Rocha Neto, Aluizio F. [1 ]
Batista, Thais Vasconcelos [1 ]
Lopes, Frederico A. S. [1 ]
Delicato, Flavia C. [2 ]
Pires, Paulo F. [2 ]
机构
[1] Fed Univ RN UFRN, Natal, RN, Brazil
[2] Fluminense Fed Univ UFF, Rio De Janeiro, Brazil
来源
2021 IEEE INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, INTL CONF ON CLOUD AND BIG DATA COMPUTING, INTL CONF ON CYBER SCIENCE AND TECHNOLOGY CONGRESS DASC/PICOM/CBDCOM/CYBERSCITECH 2021 | 2021年
基金
巴西圣保罗研究基金会;
关键词
machine learning; edge computing; data streams; predictive analysis; regression; auto-scaling;
D O I
10.1109/DASC-PICom-CBDCom-CyberSciTech52372.2021.00038
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A major challenge in edge computing platforms for container-based applications is dealing with the dynamic workload. At certain times, the resources previously allocated to a given container may not be adequate for a substantial increase in processing requests. This paper proposes an online machine learning auto-scaling approach for applications running at the network edge. The auto-scaling follows the MAPE-K control loop architectural style to dynamically adjust the number of containers in response to workload changes. The approach was designed for scenarios at the edge of the network where the behavior of the data is unknown beforehand. We designed a hybrid auto-scaling mechanism that behaves reactively while a prediction online machine learning model is continuously trained. When the prediction model reaches a desirable performance, the auto-scaling behaves proactively using predictions to anticipate scaling actions. The evaluations have demonstrated the feasibility of the architecture. Compared with proactive and reactive autoscaling, it achieved the best results, decreasing the scaling actions, preventing insufficient provision situations, and assuring the meeting of QoS requirements.
引用
收藏
页码:161 / 168
页数:8
相关论文
共 22 条
  • [1] Predictive Analytics for Complex IoT Data Streams
    Akbar, Adnan
    Khan, Abdullah
    Carrez, Francois
    Moessner, Klaus
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2017, 4 (05): : 1571 - 1582
  • [2] Modeling and Analyzing MAPE-K Feedback Loops for Self-adaptation
    Arcaini, Paolo
    Riccobene, Elvinia
    Scandurra, Patrizia
    [J]. 2015 IEEE/ACM 10TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, 2015, : 13 - 23
  • [3] A workload characterization study of the 1998 World Cup Web site
    Arlitt, M
    Jin, T
    [J]. IEEE NETWORK, 2000, 14 (03): : 30 - 37
  • [4] Rule based auto-scalability of IoT services for efficient edge device resource utilization
    Bali, Ahmed
    Al-Osta, Mahmud
    Ben Dahsen, Soufiene
    Gherbi, Abdelouahed
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2020, 11 (12) : 5895 - 5912
  • [5] Bauer A., 2018, MMB
  • [6] Bifet A., 2018, Machine Learning for Data Streams with Practical Examples in MOA
  • [7] Brownlee J., 2016, Master machine learning algorithms discover how they work and implement them from scratch
  • [8] Gomes Heitor Murilo, 2019, ACM SIGKDD Explorations Newsletter, V21, P6, DOI 10.1145/3373464.3373470
  • [9] Gomes Heitor Murilo, 2018, 26 EUR S ART NEUR NE
  • [10] Halford M., 2020, CORRECT WAY EVALUATE