Microservice Auto-Scaling Algorithm Based on Workload Prediction in Cloud-Edge Collaboration Environment

被引:0
作者
Peng, Zijun [1 ,2 ]
Tang, Bing [1 ,2 ]
Xu, Wei [1 ,2 ]
Yang, Qing [3 ]
Hussaini, Ehsanullah [1 ,2 ]
Xiao, Yuqiang [1 ,2 ]
Li, Haiyan [1 ,2 ]
机构
[1] Hunan Univ Sci & Technol, Sch Comp Sci & Engn, Xiangtan 411201, Peoples R China
[2] Hunan Key Lab Serv Comp & Novel Software Technol, Xiangtan 411201, Peoples R China
[3] Guangzhou Maritime Univ, Ctr Network & Educ Technol, Guangzhou 510725, Peoples R China
来源
2023 IEEE INTERNATIONAL CONFERENCES ON INTERNET OF THINGS, ITHINGS IEEE GREEN COMPUTING AND COMMUNICATIONS, GREENCOM IEEE CYBER, PHYSICAL AND SOCIAL COMPUTING, CPSCOM IEEE SMART DATA, SMARTDATA AND IEEE CONGRESS ON CYBERMATICS,CYBERMATICS | 2024年
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Auto-Scaling; Microservice; Workload Prediction; Cloud-Edge Collaboration;
D O I
10.1109/iThings-GreenCom-CPSCom-SmartData-Cybermatics60724.2023.00112
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Cloud computing centrally consolidates hardware and computing resources, offering efficient and cost-effective services. However, as cloud computing centers are predominantly built and operated in a fully centralized fashion, the increased distance between these centers and users can lead to a decline in service quality. Real-time interaction and high business continuity are crucial in scenarios like traffic monitoring, AR/VR applications, and the Internet of Things (IoT). Edge computing is better suited to meet the demands of such latency-sensitive business needs. By analyzing and processing massive data directly at edge computing nodes, which focus on network edge devices, reliance on transmission resources is reduced, consequently improving the overall quality and performance of services. Nevertheless, resource-constrained edge nodes require efficient utilization of available infrastructure capacity to ensure specific service level objectives (SLO) for applications. Therefore, this paper introduces XScale, a cloud-edge collaborative system that enables microservices to adaptively scale elastically. XScale applies a Bi-LSTM with an attention mechanism to forecast the workload of microservices. When combined with mechanisms designed to handle burst traffic and a cloud-edge collaborative load forwarding strategy, it achieves both adaptive elastic scaling and proactive load forwarding. Experimental results, obtained using real-world microservice workloads, indicate that the XScale system can significantly reduce SLO violations by 88%, increase resource utilization by 15%, and decrease average response time by 21% when compared to existing advanced reactive scaling methods.
引用
收藏
页码:608 / 615
页数:8
相关论文
共 50 条
[41]   Cloud Infrastructure Estimation and Auto-Scaling Using Recurrent Cartesian Genetic Programming-Based ANN [J].
Ullah, Qazi Zia ;
Khan, Gul Muhammad ;
Hassan, Shahzad .
IEEE ACCESS, 2020, 8 :17965-17985
[42]   A-SARSA: A Predictive Container Auto-Scaling Algorithm Based on Reinforcement Learning [J].
Zhang, Shubo ;
Wu, Tianyang ;
Pan, Maolin ;
Zhang, Chaomeng ;
Yu, Yang .
2020 IEEE 13TH INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2020), 2020, :489-497
[43]   Research on optimization and application of Spark decision tree algorithm under cloud-edge collaboration [J].
Wang, Suzhen ;
Jia, Zhiting ;
Cao, Ning .
INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2022, 37 (11) :8833-8854
[44]   MultiScaler: A Multi-Loop Auto-Scaling Approach for Cloud-Based Applications [J].
Al-Dulaimy, Auday ;
Taheri, Javid ;
Kassler, Andreas ;
HoseinyFarahabady, M. Reza ;
Deng, Shuiguang ;
Zomaya, Albert .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (04) :2769-2786
[45]   Load Balancer Behavior Identifier (LoBBI) for Dynamic Threshold Based Auto-scaling in Cloud [J].
Kriushanth, M. ;
Arockiam, L. .
2015 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2015,
[46]   FEAST: Fog enabled auto-scaling technique for IoT-based cloud application [J].
Shveta Verma Bansal ;
Anju Bala .
Cluster Computing, 2025, 28 (6)
[47]   A Deep Learning Based Efficient Data Transmission for Industrial Cloud-Edge Collaboration [J].
Wu, Yu ;
Yang, Bo ;
Li, Cheng ;
Liu, Qi ;
Liu, Yuxiang ;
Zhu, Dafeng .
2022 IEEE 31ST INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2022, :1202-1207
[48]   Architecture design of energy Internet regulation system based on cloud-edge collaboration [J].
Xu, Lei ;
Zhang, Kaiyue ;
Han, Xuehua ;
Huang, Huang ;
Ren, Hehe ;
Wang, Qiang ;
Jiang, Ning .
2023 6TH INTERNATIONAL CONFERENCE ON RENEWABLE ENERGY AND POWER ENGINEERING, REPE 2023, 2023, :221-226
[49]   HYPERSPECTRAL AND MULTISPECTRAL IMAGE FUSION TARGET DETECTION BASED ON CLOUD-EDGE COLLABORATION [J].
Hu, Jun ;
Wu, Shanshan ;
Wu, Zebin ;
Zhang, Yi ;
Plaza, Javier ;
Plaza, Antonio .
IGARSS 2023 - 2023 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, 2023, :6564-6567
[50]   Lightweight network structure face recognition method based on cloud-edge collaboration [J].
Qi C. ;
Huang J. ;
Zhao X. ;
Wang Z. .
Dongnan Daxue Xuebao (Ziran Kexue Ban)/Journal of Southeast University (Natural Science Edition), 2023, 53 (01) :1-13