Joint Scheduling and Resource Allocation in Heterogeneous Queuing Systems with Bursty Traffic: A Constrained Soft Actor-Critic Approach
This paper proposes a Constrained Soft Actor-Critic (CSAC) approach that decouples stringent delay constraints from the reward function and employs a two-stage mapping mechanism to effectively maximize throughput utility while minimizing delay violations in heterogeneous queuing systems with bursty traffic, outperforming both unconstrained learning and heuristic baselines.
Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
In the invisible highways of modern communication, data travels in packets, waiting in lines to cross a shared bridge. This bridge, a network link, has a limit on how much it can carry at any single moment. When too many packets arrive at once, they must queue up, and if the line grows too long or waits too long, the data becomes useless. This is the fundamental problem of network scheduling: how to decide which packet gets to cross the bridge first when multiple lines are competing for space. The challenge intensifies when the traffic is unpredictable, surging in sudden bursts, and when different types of data have different needs. Some data, like a live video call or an emergency alarm, cannot tolerate even a moment of delay, while other data, like a file download, can wait a little longer. The goal for network engineers is to keep the bridge busy enough to be efficient, yet organized enough to ensure the most urgent messages never get stuck in a long line.
Researchers at the Guilin University of Electronic Technology have tackled this problem by designing a new way to manage these competing lines of data. They focused on a system where several queues, each with its own priority level, share a single output link. In their setup, one queue carries a special kind of traffic that arrives in unpredictable bursts and has a strict rule: its packets must not wait longer than a specific amount of time. The other queues carry less urgent traffic that can wait longer, but the system still needs to keep them moving. The difficulty lies in the fact that the link's capacity changes constantly, and the bursty traffic can overwhelm the system in an instant. Traditional methods, which rely on fixed rules, often fail to react quickly enough to these sudden changes. Meanwhile, newer methods that use artificial intelligence to learn how to manage the traffic often make a dangerous trade-off: they might let the urgent packets wait too long just to keep the overall system moving faster.
To solve this, the team developed a new approach based on a type of artificial intelligence called a constrained soft actor-critic. Instead of simply telling the AI to maximize the total amount of data sent, they gave it a strict, separate budget for how often the urgent queue could violate its time limit. Think of this as giving a driver a strict rule about how many times they can run a red light, separate from their goal of getting to the destination quickly. The AI learns to balance the need for speed with the hard limit on delays. A key part of their design is a two-step process that translates the AI's continuous, fluid decisions into concrete, whole numbers of packets to send. This ensures the system can actually execute the plan without getting stuck in theoretical calculations. The researchers tested this method in a simulated environment that mimicked real-world conditions, including a high-priority queue with bursty traffic and two lower-priority queues with steady traffic.
The results showed a clear advantage for the new method. In their simulations, the traditional fixed-rule methods failed to protect the urgent traffic, allowing the delay limit to be broken nearly 18 percent of the time with one method and over 34 percent with another. Even a standard AI approach without the strict constraint broke the rule almost 8 percent of the time. In contrast, the new constrained approach kept the violation rate for the urgent queue down to a tiny fraction, averaging just 0.05 percent, with very little variation between different test runs. Crucially, this strict protection did not come at the cost of the other traffic. The system maintained high efficiency, sending almost the same amount of data as the other methods, and it actually reduced the number of packets that were dropped because the lines were too full. The lower-priority queues also experienced shorter wait times compared to the standard AI method.
The study demonstrates that by separating the strict safety rules from the general goal of efficiency, an AI system can learn to manage complex, unpredictable traffic much more effectively than previous methods. The researchers found that their approach successfully prevented the most critical data from being delayed while keeping the entire system running smoothly. This suggests that for networks handling mixed traffic, where some data is life-critical and some is not, using a constrained learning model is a viable path forward. The work confirms that it is possible to have both high speed and strict reliability, provided the system is designed to treat the safety limits as a separate, non-negotiable budget rather than just another factor to balance.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.