A note on the complexity of Swartz's method for calculating the expected delay in non-symmetric cyclic polling systems

Hanoch Levy*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Several numerical methods have been proposed in the past for calculating the expected delay in non-symmetric polling systems. However, despite the size of the corresponding numerical problems, very little effort has been devoted to analyzing the overall computational complexity of these methods. As a result, the range of practical applicability of these methods and their relative efficiency are unknown. In this note we analyze Swartz's method for computing the expected delay in the discrete time, cyclic polling, exhaustive service system. We show that the method forms a contraction mapping and, therefore, the number of iterations it requires is logarithmic in the accuracy required. The overall complexity of the method to compute the expected delay for one station is O(N logα2 ε), where N is the number of stations, ε is the accuracy required and α2 depends on the system parameters. The results suggest that, for a wide range of parameters, the approach is the best one known today for computing the expected delay in polling systems, especially if not all N expected delay figures are required. Practical experience shows that the method can be easily used to solve systems with 500 stations or more. Unfortunately, the approach has been used only to analyze a single polling system. We therefore conclude that it is desirable to apply the approach to other variations of polling systems.

Original languageEnglish
Pages (from-to)363-368
Number of pages6
JournalOperations Research Letters
Volume10
Issue number6
DOIs
StatePublished - Aug 1991

Keywords

  • cyclic polling
  • delay computation

Fingerprint

Dive into the research topics of 'A note on the complexity of Swartz's method for calculating the expected delay in non-symmetric cyclic polling systems'. Together they form a unique fingerprint.

Cite this