Abstract
A polling model is defined as a queueing station with a single server serving multiple queues following a certain rule to determine when to stop serving one queue and which queue to serve next. The key to much of the analysis of these systems is to obtain the first two moments of queue lengths at polling instants, which are defined as the instants when the server starts to serve each queue. This study develops a novel approach, in which the generating functions of queue lengths at polling instants are computed iteratively. Transform inversion is then applied to invert these generating functions to obtain their first two moments efficiently. Because the expected waiting time of each queue depends on some basic distributions, such as the service time distributions, the switchover distributions, and the arrival batch distributions only through their first two moments, this study proposes a new transform inversion technique that is called “the pseudotransform inversion algorithm” by introducing “pseudotransforms” of these distributions, which are simply approximations to the transforms with Taylor’s expansions that agree up to a certain order. Then, the expected waiting times can be computed using transform inversion, because they are simply functions of two moments. This study also discusses the special case involving zero switchover times. The strongest benefit of the pseudotransform inversion algorithm over current approaches is that it significantly decreases the computation effort when the number of queues is large. Several numerical examples are devised to validate our approach and show its efficiency in analyzing polling models. The results show that the pseudotransform inversion algorithm is indeed quite efficient for analyzing polling stations. Although polling models are the best example that we have found to date, in any situation where the quantity to be computed depends only on the first several moments of the input distributions, the pseudotransform inversion algorithm holds promise as a computational algorithm.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.