Residential College | false |
Status | 即將出版Forthcoming |
LSRAM: A Lightweight Autoscaling and SLO Resource Allocation Framework for Microservices Based on Gradient Descent | |
Hu, Kan1; Xu, Minxian1![]() ![]() | |
2024-12-10 | |
Source Publication | Software - Practice and Experience
![]() |
ISSN | 0038-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. |
Keyword | Gradient Descent Lightweight Microservices Resource Autoscaling Slo Allocation |
DOI | 10.1002/spe.3395 |
URL | View the original |
Indexed By | SCIE |
Language | 英語English |
WOS Research Area | Computer Science |
WOS Subject | Computer Science, Software Engineering |
WOS ID | WOS:001370030200001 |
Publisher | WILEY, 111 RIVER ST, HOBOKEN 07030-5774, NJ |
Scopus ID | 2-s2.0-85210901807 |
Fulltext Access | |
Citation statistics | |
Document Type | Journal article |
Collection | DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE |
Corresponding Author | Xu, Minxian |
Affiliation | 1.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. |
Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.
Edit Comment