Hostname: page-component-77f85d65b8-2tv5m Total loading time: 0 Render date: 2026-03-28T04:35:46.633Z Has data issue: false hasContentIssue false

Batch sojourn and delivery times in polling systems on a circle

Published online by Cambridge University Press:  27 December 2024

Tim Engels*
Affiliation:
Department of Mathematics and Computer Science, Eindhoven University of Technology, Eindhoven, The Netherlands
Ivo Adan
Affiliation:
Department of Industrial Engineering and Innovation Sciences, Eindhoven University of Technology, Eindhoven, The Netherlands
Onno Boxma
Affiliation:
Department of Mathematics and Computer Science, Eindhoven University of Technology, Eindhoven, The Netherlands
Jacques Resing
Affiliation:
Department of Mathematics and Computer Science, Eindhoven University of Technology, Eindhoven, The Netherlands
*
Corresponding author: Tim Engels; t.p.g.engels@tue.nl
Rights & Permissions [Opens in a new window]

Abstract

In this paper, we analyze a polling system on a circle. Random batches of customers arrive at a circle, where each customer, independently, obtains a location that is uniformly distributed on the circle. A single server cyclically traverses the circle to serve all customers. Using mean value analysis, we derive the expected number of waiting customers within a given distance of the server. We exploit this to obtain closed-form expressions for both the mean batch sojourn time and the mean time to delivery.

MSC classification

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2024. Published by Cambridge University Press.
Figure 0

Figure 1. Illustration of the batch sojourn time and time of delivery.

Figure 1

Figure 2. Illustration of the polling model and corresponding range within distance $x$ of the server. In this example, $L(x) = 2$.

Figure 2

Figure 3. Illustration of the extra waiting time of a tagged customer (green) that is generated by a service (of the orange customer) and the corresponding branching process. During the service of the orange customer, blue customers arrive, of which only the first two are considered. During the service of the first blue customer, the red customers arrive, of which only one will be served before the tagged customer.

Figure 3

Figure 4. The expected batch sojourn time and time to delivery for deterministic batch sizes and exponential service requirements with unit mean, comparing the discrete and continuous polling model.

Figure 4

Figure 5. Comparison of the expected batch sojourn time and time to delivery for different batch size distributions: geometric, Poisson, negative binomial with 5 successes, binomial with 15 trials, and deterministic. Services take $1/5$ time units, and the average batch size is 5.

Figure 5

Figure A1. Illustration of the time to delivery of a tagged customer (green) that is generated by a service (of the orange customer) and the corresponding (trimmed) branching process. During the service of the orange customer, blue customers arrive, of which only the first two are considered. During the service of the first blue customer, the red customers arrive, of which two will be served before the delivery of the green customer.