← Latest papers
🔢 mathematics

Polling on a circle with non-uniform batch arrivals

This paper analyzes a polling system on a circle with non-uniform batch arrivals, deriving the Laplace-Stieltjes transform of batch delay for a globally gated policy and proposing a mean-value analysis algorithm for an exhaustive policy, while also establishing exact light- and heavy-traffic limits for system performance.

Original authors: Tim Engels, Ivo Adan, Onno Boxma, Jacques Resing

Published 2026-10-07
📖 4 min read🧠 Deep dive

Original authors: Tim Engels, Ivo Adan, Onno Boxma, Jacques Resing

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 world of logistics and queueing theory, researchers study how single servers, such as a bus driver or a computer processor, manage multiple lines of waiting customers. A classic model for this is the polling system, where one server moves in a circle, stopping at different points to clear out waiting items before moving on to the next. For decades, scientists have analyzed these systems assuming that customers arrive at random spots along the circle with equal likelihood, much like raindrops falling uniformly on a drumhead. However, real-world systems rarely behave with such perfect randomness. In warehouses, for instance, popular items are often stored in specific, predictable zones to speed up picking, while less popular items are tucked away elsewhere. This creates a non-uniform pattern where some areas of the circle are much busier than others. Understanding how a server performs when the demand is clustered in specific locations, rather than spread evenly, is crucial for designing efficient systems that handle everything from automated warehouse pickers to data networks.

A team of researchers from Eindhoven University of Technology has tackled this complexity by analyzing a continuous polling system where batches of customers arrive at random times, but their locations follow a specific, non-uniform distribution. They focused on two distinct ways a server can operate: the "globally gated" policy and the "exhaustive" policy. Under the globally gated approach, the server takes a snapshot of all waiting customers the moment it begins a new lap and only serves those who were already there, ignoring anyone who arrives while it is working. In contrast, the exhaustive policy is more dynamic; the server continues to serve every customer it encounters until the entire circle is clear of waiting items, even if new ones arrive during the process. The researchers were particularly interested in two measures of performance: the time it takes to finish serving a specific group of customers (the batch sojourn time) and the total time until that entire group is delivered back to the starting point (the time to delivery).

Using advanced mathematical techniques, the team derived exact formulas for the globally gated policy, calculating the precise distribution of waiting times regardless of how the customers were spread out. For the more complex exhaustive policy, they developed a new method to calculate the average waiting times by mapping out how customers spread across the circle relative to the server's position. Their analysis revealed a surprising and counterintuitive result: the specific pattern of where customers arrive has very little impact on the overall average performance of the system. Whether the customers are clustered tightly near the start of the route, spread out evenly, or concentrated at the far end, the average time to serve and deliver a batch remains remarkably stable. This finding suggests that for many practical applications, such as the "milkrun" order picking systems used in modern warehouses, managers do not need to obsess over perfectly optimizing storage locations to achieve high efficiency.

The study also compared the two service policies under different traffic conditions. When the system is lightly loaded, with few orders arriving, the exhaustive policy generally performs better because the server does not waste time walking back to the start to reset its list before picking up new items. However, as the system becomes heavily loaded with many orders, the globally gated policy can sometimes become more efficient, particularly when the time it takes to travel around the warehouse is long compared to the time it takes to pick an item. The researchers confirmed these theoretical predictions through numerical simulations, showing that while the choice of storage policy matters slightly in very specific, low-traffic scenarios, the difference is negligible in most real-world situations. Ultimately, the work provides a robust mathematical foundation for understanding continuous polling systems, demonstrating that the system's stability and efficiency are far more resilient to changes in customer location patterns than previously thought.

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 →