Residential Collegefalse
Status即將出版Forthcoming
LSRAM: A Lightweight Autoscaling and SLO Resource Allocation Framework for Microservices Based on Gradient Descent
Hu, Kan1; Xu, Minxian1; Ye, Kejiang1; Xu, Chengzhong2
2024-12-10
Source PublicationSoftware - Practice and Experience
ISSN0038-0644
Abstract

Objective: The microservices architecture has become a dominant paradigm in cloud computing due to its advantages in development, deployment, modularity, and scalability. Ensuring Quality of Service (QoS) through efficient Service Level Objective (SLO) resource allocation is a critical challenge. Current frameworks for microservice autoscaling based on SLOs often rely on heavy and complex models that are time-consuming and resource-intensive, making them unsuitable for rapidly changing environments and highly dynamic workloads. Methods: This study proposes LSRAM (Lightweight SLO Resource Allocation Management), a novel framework designed to overcome the limitations of existing SLO-based autoscaling methods. LSRAM operates in two stages:. 1). Lightweight SLO Resource Allocation Model: Computes optimal SLO resource allocation for each microservice using a gradient descent method, ensuring rapid computation and minimal computational overhead. 2). SLO Resource Update Model: Adapts resource allocation dynamically in response to changes in the cluster environment, such as varying loads and application types, without requiring extensive retraining. Results: LSRAM effectively addresses scenarios involving bursty traffic and fluctuating workloads. Compared to state-of-the-art SLO allocation frameworks, LSRAM achieves the following:. 1). Reduces resource usage by 17%. 2). Maintains QoS guarantees for users, even under dynamic conditions. 3). Demonstrates faster adaptability to changes in the system environment due to its lightweight design. Conclusion: LSRAM offers a scalable, efficient, and adaptive solution for SLO-based resource allocation in microservices architectures. By reducing resource usage while maintaining QoS, it provides a robust framework for managing dynamic and unpredictable workloads in cloud environments. Its lightweight design ensures practical applicability and superior performance compared to traditional, resource-intensive methods.

KeywordGradient Descent Lightweight Microservices Resource Autoscaling Slo Allocation
DOI10.1002/spe.3395
URLView the original
Indexed BySCIE
Language英語English
WOS Research AreaComputer Science
WOS SubjectComputer Science, Software Engineering
WOS IDWOS:001370030200001
PublisherWILEY, 111 RIVER ST, HOBOKEN 07030-5774, NJ
Scopus ID2-s2.0-85210901807
Fulltext Access
Citation statistics
Document TypeJournal article
CollectionDEPARTMENT OF COMPUTER AND INFORMATION SCIENCE
Corresponding AuthorXu, Minxian
Affiliation1.Shenzhen Institute of Advanced Technology, Chinese Academy of Sciences, Shenzhen, China
2.State Key Lab of IOTSC, Department of Computer Science,University of Macau, Macau SAR, China
Recommended Citation
GB/T 7714
Hu, Kan,Xu, Minxian,Ye, Kejiang,et al. LSRAM: A Lightweight Autoscaling and SLO Resource Allocation Framework for Microservices Based on Gradient Descent[J]. Software - Practice and Experience, 2024.
APA Hu, Kan., Xu, Minxian., Ye, Kejiang., & Xu, Chengzhong (2024). LSRAM: A Lightweight Autoscaling and SLO Resource Allocation Framework for Microservices Based on Gradient Descent. Software - Practice and Experience.
MLA Hu, Kan,et al."LSRAM: A Lightweight Autoscaling and SLO Resource Allocation Framework for Microservices Based on Gradient Descent".Software - Practice and Experience (2024).
Files in This Item:
There are no files associated with this item.
Related Services
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Google Scholar
Similar articles in Google Scholar
[Hu, Kan]'s Articles
[Xu, Minxian]'s Articles
[Ye, Kejiang]'s Articles
Baidu academic
Similar articles in Baidu academic
[Hu, Kan]'s Articles
[Xu, Minxian]'s Articles
[Ye, Kejiang]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Hu, Kan]'s Articles
[Xu, Minxian]'s Articles
[Ye, Kejiang]'s Articles
Terms of Use
No data!
Social Bookmark/Share
All comments (0)
No comment.
 

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.