Abstract
This paper deals with multi-class queueing systems where thresholds are included in order to smooth the variations of throughput and delay by modifying the queue behaviour. Hysteresis is also inserted, so that the control mechanism will not switch too much. One motivation for using multiple classes of customers is its capability to model heterogeneous traffics like data, voice and video. Moreover, threshold queues have many applications in the transport protocols of communication networks. The analysis is done using Stochastic Petri Nets and Fluid Stochastic Petri Nets. This powerful paradigm helps to obtain a very simple representation of the systems and the analysis is transparent using an available Petri net package. Numerous numerical illustrations are given in order to validate the use of threshold queues with hysteresis as well as their representation by SPNs and FSPNs and performances of various scheduling schemes are compared in order to minimize a cost function.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
K. D. Ansell, P. S. Glazebrook and I. Mitrani. Threshold policies for a single-server queuing network. Probability in the Engineering and Informational Sciences, 15:15–33, 2001.
B. D. Choi, S. H. Choi, B. Kim, and D. K. Sung. Analysis of priority queueing system based on thresholds and its application to signaling system no. 7 with congestion control. Computer Networks, 32:149–170, 2000.
H. Choi, V. G. Kulkarni, and K. S. Trivedi. Markov Regenerative Stochastic Petri Nets. Performance Evaluation, 20(1–3):337–357, 1993.
G. Ciardo, A. Blakemore, P. F. Chimento, J. K. Muppala, and K. S. Trivedi. Automated Generation and Analysis of Markov Reward Models using Stochatic Reward Nets. In Carl Meyer and Robert Plemmons, editors, Linear Algebra, Markov Chains and Queuing Models, volume 48 of IMA Volumes in Mathematics and its Applications, pages 145–191. Springer-Verlag, Heidelberg, 1993.
G. Ciardo, J. K. Muppala, and K. S. Trivedi. SPNP: Stochastic Petri net Package. In Proc. Third International Workshop on Petri Nets and Performance Models, PNPM’89, pages 142–151, 1989.
G. Ciardo, J. K. Muppala, and K. S. Trivedi. Analyzing Concurrent and Fault-tolerant Software Using Stochatic Reward Nets. Journal of Parallel and Distributed Computing, 15:255–269, 1992.
G. Ciardo, D. M. Nicol, and K. S. Trivedi. Discrete-Event Simulation of Fluid Stochastic Petri-Nets. IEEE Transactions on Software Engineering, 25(2):207–217, 1999.
M. E. Crovella. Performance Characteristics of the World Wide Web. In G. Haring et al., editor, Performance Evaluation, volume 1769 of Lecture Notes in Computer Science, pages 219–232. Springer-Verlag, 2000.
G. S. Fishman. Monte Carlo: Concepts, Algorithms and Applications. Springer-Verlag, 1997.
P. W. Glynn and D. L. Iglehart. Importance Sampling for Stochastic Simulations. Management Science, 35(11):1367–1392, November 1989.
L. Golubchik and J. C. S. Lui. A fast and accurate iterative solution of a multi-class threshold-based queuing system with hysteresis. In Proc. of the ACM SIGMETRICS Conference, pages 196–206, Santa Clara, June 2000.
A. Goyal, P. Shahabuddin, P. Heidelberger, V. F. Nicola, and P. W. Glynn. A Unified Framework for Simulating Markovian Models of Highly Dependable Systems. IEEE Transactions on Computers, 41(1):36–51, January 1992.
B. R. Haverkort. Performance of Computer Communication Systems. John Wiley and Sons, 1998.
C. Hirel, B. Tuffin, and K. S. Trivedi. SPNP Version 6.0. In B. R. Haverkort, H. C. Bohnenkamp, and C. U. Smith, editors, Computer performance evaluation: Modelling tools and techniques; 11th International Conference; TOOLS 2000, Schaumburg, Il., USA, volume 1786 of Lecture Notes in Computer Science, pages 354–357. Springer Verlag, 2000.
G. Horton, V. Kulkarni, D. Nicol, and K. S. Trivedi. Fluid Stochastic Petri nets: Theory, Application and Solution. European Journal of Operational Research, 105:184–201, 1998.
O. C. Ibe and J. Keilson. Multi-server threshold queues with hysteresis. Performance Evaluation, 21:185–213, 1995.
R. L. Larsen and A. K. Agrawala. Control of a Heterogeneous Two-Server Exponential Queueing System. IEEE Transactions on Software Engineering, SE-9(4):522–526, 1983.
L-M. Le Ny and B. Tuffin. A simple analysis of heterogeneous multi-server threshold queues with hysteresis. Technical Report 1333, IRISA, 2000.
J. Y. Lee and Y. H. Kim. Performance analysis of a hybrid priority control scheme for input and output queueing ATM switches. In Proceedings of IEEE INFOCOM 98, pages 1470–1477, March 1998.
S. Q. Li. Overload Control in a Finite Message Storage Buffer. IEEE Transactions on Communications, 37(12), December 1989.
W. Lin and P. R. Kumar. Optimal Control of a Queueing System with Two Heterogeneous Servers. IEEE Transactions on Automatic Control, AC-29(8):696–703, 1984.
J. C. S. Lui and L. Golubchik. Stochastic complement analysis of multi-server threshold queues with hysteresis. Performance Evaluation, 35:185–213, 1999.
J. A. Morrison. Two-server queue with one server idle below a threshold. Queueing Systems: Theory and Applications, 7:325–336, 1990.
V. F. Nicola, M. K. Nakayama, P. Heidelberger, and A. Goyal. Fast Simulation of Highly Dependable Systems with General Failure and Repair Processes. IEEE Transactions on Computers, 42(12):1440–1452, December 1993.
D. Sahu, S. Towsley and J. Kurose. A Quantitative Study of Differentiated Services for the Internet. Journal of Communications and Networks, 2:127–137, 2000.
W. J. Stewart. Introduction to the Numerical Solution of Markov Chains. Princeton University Press, 1994.
K. S. Trivedi and V. G. Kulkarni. FSPNs: Fluid Stochastic Petri Nets. In 14th International Conference on Applications and Theory of Petri Nets, pages 24–31, 1993.
B. Tuffin and L-M. Le Ny. Modeling and analysis of threshold queues with hysteresis using stochastic Petri nets: the monoclass case. In Proceedings of Petri Nets and Performance Models, pages 175–184. IEEE CS Press, 2001.
B. Tuffin and K. S. Trivedi. Implementation of importance splitting techniques in stochastic Petri net package. In B. R. Haverkort, H. C. Bohnenkamp, and C. U. Smith, editors, Computer performance evaluation: Modelling tools and techniques; 11th International Conference; TOOLS 2000, Schaumburg, Il., USA, volume 1786 of Lecture Notes in Computer Science, pages 216–229. Springer Verlag, 2000.
W. B. van den Hout. The Power-Series Algorithm: A Numerical Approach to Markov Processes. Tilburg University, 1996.
K. Wolter. Performance and Dependability Modelling with Second Order Fluid Stochastic Petri Nets. PhD thesis, Technische Universitat Berlin, 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Le Ny, LM., Tuffin, B. (2002). Modeling and Analysis of Multi-class Threshold-Based Queues with Hysteresis Using Stochastic Petri Nets. In: Esparza, J., Lakos, C. (eds) Application and Theory of Petri Nets 2002. ICATPN 2002. Lecture Notes in Computer Science, vol 2360. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48068-4_16
Download citation
DOI: https://doi.org/10.1007/3-540-48068-4_16
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43787-1
Online ISBN: 978-3-540-48068-6
eBook Packages: Springer Book Archive