Salvato in:
Dettagli Bibliografici
Autori principali: Lyu, Ning, Wang, Yuxi, Cheng, Ziyu, Zhang, Qingyuan, Chen, Feng
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:https://arxiv.org/abs/2511.03279
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866917061532319744
author Lyu, Ning
Wang, Yuxi
Cheng, Ziyu
Zhang, Qingyuan
Chen, Feng
author_facet Lyu, Ning
Wang, Yuxi
Cheng, Ziyu
Zhang, Qingyuan
Chen, Feng
contents As cloud computing and microservice architectures become increasingly prevalent, API rate limiting has emerged as a critical mechanism for ensuring system stability and service quality. Traditional rate limiting algorithms, such as token bucket and sliding window, while widely adopted, struggle to adapt to dynamic traffic patterns and varying system loads. This paper proposes an adaptive rate limiting strategy based on deep reinforcement learning that dynamically balances system throughput and service latency. We design a hybrid architecture combining Deep Q-Network (DQN) and Asynchronous Advantage Actor-Critic (A3C) algorithms, modeling the rate limiting decision process as a Markov Decision Process. The system continuously monitors microservice states and learns optimal rate limiting policies through environmental interaction. Extensive experiments conducted in a Kubernetes cluster environment demonstrate that our approach achieves 23.7% throughput improvement and 31.4% P99 latency reduction compared to traditional fixed-threshold strategies under high-load scenarios. Results from a 90-day production deployment handling 500 million daily requests validate the practical effectiveness of the proposed method, with 82% reduction in service degradation incidents and 68% decrease in manual interventions.
format Preprint
id arxiv_https___arxiv_org_abs_2511_03279
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Multi-Objective Adaptive Rate Limiting in Microservices Using Deep Reinforcement Learning
Lyu, Ning
Wang, Yuxi
Cheng, Ziyu
Zhang, Qingyuan
Chen, Feng
Machine Learning
As cloud computing and microservice architectures become increasingly prevalent, API rate limiting has emerged as a critical mechanism for ensuring system stability and service quality. Traditional rate limiting algorithms, such as token bucket and sliding window, while widely adopted, struggle to adapt to dynamic traffic patterns and varying system loads. This paper proposes an adaptive rate limiting strategy based on deep reinforcement learning that dynamically balances system throughput and service latency. We design a hybrid architecture combining Deep Q-Network (DQN) and Asynchronous Advantage Actor-Critic (A3C) algorithms, modeling the rate limiting decision process as a Markov Decision Process. The system continuously monitors microservice states and learns optimal rate limiting policies through environmental interaction. Extensive experiments conducted in a Kubernetes cluster environment demonstrate that our approach achieves 23.7% throughput improvement and 31.4% P99 latency reduction compared to traditional fixed-threshold strategies under high-load scenarios. Results from a 90-day production deployment handling 500 million daily requests validate the practical effectiveness of the proposed method, with 82% reduction in service degradation incidents and 68% decrease in manual interventions.
title Multi-Objective Adaptive Rate Limiting in Microservices Using Deep Reinforcement Learning
topic Machine Learning
url https://arxiv.org/abs/2511.03279