← Latest papers
💻 computer science

A non-work conserving stateless core fair queuing scheduler for scalable deterministic networking

This paper introduces N-SCORE, a non-work conserving, stateless core fair queuing scheduler that preserves the optimal end-to-end latency bounds of existing stateful and work-conserving techniques while significantly improving jitter suppression and scalability for deterministic networking.

Original authors: Jinoo Joung, Yeoncheol Ryoo, Juhyeok Kwon, Jeong-dong Ryoo, Taesik Cheung

Published 2026-08-31
📖 5 min read🧠 Deep dive

Original authors: Jinoo Joung, Yeoncheol Ryoo, Juhyeok Kwon, Jeong-dong Ryoo, Taesik Cheung

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 the modern internet, data travels as streams of information, moving from one device to another across vast distances. For most everyday tasks, like sending an email or streaming a video, slight delays or tiny variations in arrival time are unnoticeable. However, a new generation of technology demands absolute precision. In smart factories where robots coordinate movements or in vehicles where safety systems rely on instant communication, even a fraction of a second of delay or a tiny inconsistency in timing can cause a system to fail. This need for guaranteed timing has given rise to a field called deterministic networking, which aims to ensure that data arrives not just quickly, but exactly when it is supposed to, with no variation. The challenge lies in the sheer scale of these networks; while it is relatively easy to control timing in a small, local system, managing millions of data streams across a global network without creating chaos is a formidable engineering puzzle.

For years, researchers have sought a way to manage these data streams fairly and predictably. One established approach involves keeping a detailed log of every single data stream at every stop along the journey, ensuring each gets its turn. While effective, this method requires massive amounts of memory and processing power, making it impractical for the core of large-scale networks where millions of streams pass through simultaneously. A more recent innovation, known as C-SCORE, solved the memory problem by allowing the network nodes to forget the history of each stream. Instead of remembering the past, these nodes simply read a timestamp written on the data packet itself, which tells the network when that specific piece of data should be finished. This stateless approach allowed for scalable, fair scheduling, but it came with a hidden flaw: because the network was eager to keep its lines busy, it would send data the moment a link was free. This eagerness, while efficient, meant that the arrival times of data packets could still vary wildly, failing to provide the strict timing consistency required for the most sensitive applications.

A team of researchers at Sangmyung University and the Electronics and Telecommunications Research Institute in South Korea has now introduced a refined solution called N-SCORE. This new scheduler keeps the memory-free advantage of its predecessor but adds a crucial layer of control to eliminate timing variations. The core idea is simple yet powerful: just because a network link is empty and ready to send data, it does not mean the data should be sent immediately. N-SCORE introduces a concept called "eligible time," a specific moment calculated for each packet before it is allowed to begin its journey across a link. If a packet arrives at a node before its eligible time, it must wait, even if the link is sitting idle. This deliberate pause, which might seem counterintuitive to a system designed for speed, acts as a regulator. It prevents packets from bunching up or arriving in unpredictable bursts, effectively smoothing out the flow of traffic.

The researchers demonstrated that this non-work-conserving approach, where the link is allowed to sit idle for a moment, actually achieves a superior result. By enforcing these waiting periods, N-SCORE guarantees that the time it takes for data to travel from start to finish is not only bounded by a strict maximum limit but also by a strict minimum limit. This dual guarantee means the variation in arrival time, known as jitter, is drastically reduced. In their analysis, the team proved mathematically that N-SCORE maintains the same best-case speed as the most advanced, memory-heavy scheduling methods, while simultaneously offering far better control over timing consistency than the previous stateless methods. They also calculated exactly how much temporary storage space, or buffer, the network nodes would need to hold these waiting packets. Their findings showed that the required space is modest, roughly equivalent to holding three packets for every single data stream passing through, a requirement that is manageable for modern hardware.

To verify these theoretical results, the team built a detailed computer simulation of a complex network, mimicking a real-world environment with multiple data paths and different types of traffic, such as audio, video, and critical control commands. They tested their new scheduler against existing methods, including those used in current industrial standards. The simulations revealed that while other systems struggled with timing variations, especially under heavy traffic loads, N-SCORE consistently delivered data with the lowest possible jitter. Even when the network was nearly full, the new scheduler maintained its precision, ensuring that critical messages arrived within their required time windows. The study confirms that by accepting a small, calculated delay at each step, the network as a whole achieves a level of predictability that was previously out of reach for large-scale systems. This work offers a practical path forward for the next generation of networks, where the reliability of a robot's movement or the safety of a self-driving car depends on the internet behaving with perfect, clockwork regularity.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →