Skip to main content
Log in

First and Second Derivative Estimators for Closed Jackson-Like Queueing Networks Using Perturbation Analysis Techniques

  • Published:
Discrete Event Dynamic Systems Aims and scope Submit manuscript

Abstract

We consider a closed Jackson—like queueing network with arbitrary service time distributions and derive an unbiased second derivative estimator of the throughput over N customers served at some node with respect to a parameter of the service distribution at that node. Our approach is based on observing a single sample path of this system, and evaluating all second-order effects on interdeparture times as a result of the parameter perturbation. We then define an estimator as a conditional expectation over appropriate observable quantities, as in Smoothed Perturbation Analysis (SPA). This process recovers the first derivative estimator along the way (which can also be derived using other techniques), and gives new insights into event order change phenomena which are of higher order, and on the type of sample path information we need to condition on for higher-order derivative estimation. Despite the complexity of the analysis, the final algorithm we obtain is relatively simple. Our estimators can be used in conjunction with other techniques to obtain rational approximations of the entire throughput response surface as a function of system parameters.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Baker, G. A. 1975. Essentials of Padé Approximants. Academic Press.

  • Bao, G., Cassandras, C. G., and Zazanis, M. 1996. First and second derivative estimations for cyclic closed queueing networks, IEEE Trans. on Automatic Control 41(8): 1116–1136.

    Google Scholar 

  • Bertsekas, D. P. 1982. Dynamic behavior of shortest path routing algorithms for communication networks. IEEE Trans. on Automatic Control AC-27(1): 60–74.

    Google Scholar 

  • Bertsekas, D. P., Gafni, E. M., and Gallager, R.G. 1984. Second derivative algorithms for minimum delay distributed routing in networks. IEEE Trans. on Communications COM-32(8): 911–919.

    Google Scholar 

  • Brémaud, P., and Vázquez-Abad, F. J. 1992. On the pathwise computation of derivatives with respect to the rate of a point process: The phantom RPA method. Queueing Systems 10: 249–270.

    Google Scholar 

  • Cao, X. R. 1987. Realization probability in closed Jackson queueing networks and its application. Adv. Appl. Prob. 19: 708–738.

    Google Scholar 

  • Cao, X. R. 1990. The basic concepts of perturbation analysis of closed queueing networks with general service time distributions. Proc. of 29th IEEE Conf. Decision and Control, pp. 2833–2838.

  • Cassandras, C. G., Abidi, M., and Towsley, D. 1990. Distributed routing with on-line marginal felay estimation, IEEE Trans. on Communications COM-38(3): 348–359.

    Google Scholar 

  • Çinlar, E. 1975. Introduction to Stochastic Processes. Prentice-Hall.

  • Chong, E. K. P., and Ramadge, P. J. 1992. Convergence of recursive optimization algorithms using IPA derivative estimates, to appear in J. of Discrete Event Dynamic Systems.

  • Fu, M. C., and Hu, J. Q. 1992. Extensions and generalizations of smoothed perturbation analysis in a generalized semi-Markov process framework. IEEE Trans. on Automatic Control AC-37(10): 1483–1450.

    Google Scholar 

  • Fu, M. C., and Hu, J. Q. 1997a. Second derivative sample path estimators for the GI/G/m Queue, submitted to Management Science.

  • Fu, M. C., and Hu, J. Q. 1997b. Addendum to “Extensions and generalizations of smoothed perturbation analysis in a generalized semi-Markov process framework.” IEEE Trans. on Automatic Control preprint, submitted to IEEE Trans. on Automatic Control.

  • Fu, M. C., and Hu, J. Q. 1997c. On unbounded hazard rates for smoothed perturbation analysis, to appear in J. Appl. Prob.

  • Glasserman, P., and Gong, W. B. 1991. Smoothed perturbation analysis for a class of discrete-event systems. IEEE Transactions on Automatic Control AC-35(11): 1218–1230.

    Google Scholar 

  • Glasserman, P. 1991. Gradient Estimation Via Perturbation Analysis. Kluwer Academic Publishers.

  • Glynn, P. 1987. Likelihood ratio gradient estimation: An overview. Proceedings of the 1987 Winter Simulation Conference, pp. 336–375.

  • Gong W. B., and Ho, Y. C. 1987. Smoothed perturbation analysis of discrete-event dynamic systems. IEEE Transactions on Automatic Control AC-32(10): 858–866.

    Google Scholar 

  • Gong, W., Nananukul, S., and Yan, A. Padé approximation for stochastic discrete event systems, submitted for publication.

  • Ho, Y. C., and Cao, X. R. 1983. Perturbation analysis and optimization of queueing networks. J. of Optim. Theory and Applications 40: 559–582.

    Google Scholar 

  • Ho, Y. C., Cao, X. R., and Cassandras, C. G. 1983. Infinitesimal and finite perturbation analysis for queueing networks. Automatica 19: 439–445.

    Google Scholar 

  • Ho, Y. C., and Cao, X. R. 1991. Perturbation Analysis of Discrete Event Dynamic Systems. Kluwer Academic Publishers.

  • Loéve, M. 1977. Probability Theory I, 4th ed. Springer-Verlag.

  • Reiman, M., and Weiss, A. 1989. Sensitivity analysis for simulations via likelihood ratios. Operations Research 37: 830–844.

    Google Scholar 

  • Rubinstein, R. Y. 1986. Monte Carlo Optimization, Simulation, and Sensitivity Analysis of Queueing Networks. John Wiley.

  • Shanthikumar, J. G., and Yao, D. D. 1989. Stochastic monotonicity in general queueing networks. J. Appl. Prob. 26: 413–417.

    Google Scholar 

  • Suri, R. 1989. Perturbation analysis: The state of the art and research issues explained via the GI/G/1 queue. Proceedings of the IEEE 77(1): 114–137.

    Google Scholar 

  • Suri, R., and Zazanis, M. A. 1988. Perturbation analysis gives strongly consistent sensitivity estimates for the M/G/1 queue. Mgmt. Sci. 34(1): 39–64.

    Google Scholar 

  • Zazanis, M. A., and Suri, R. 1994. Perturbation analysis of the GI/GI/1 queue. Queueing Systems 18: 199–248.

    Google Scholar 

  • Zazanis, M. A. 1995. Derivative estimation via compensators: Event averages in queueing systems, to appear in Letters of Operations Research.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bao, G., Cassandras, C.G. & Zazanis, M.A. First and Second Derivative Estimators for Closed Jackson-Like Queueing Networks Using Perturbation Analysis Techniques. Discrete Event Dynamic Systems 7, 29–67 (1997). https://doi.org/10.1023/A:1008259508579

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008259508579

Navigation