Academia.eduAcademia.edu

Outline

Inward FDI in Ireland and its policy context

2010

https://doi.org/10.7916/D8ZC88Q8

Abstract

Join the Shortest Queue (JSQ) is a popular routing policy for server farms. However, until now all analysis of JSQ has been limited to First-Come-First-Serve (FCFS) server farms, whereas it is known that web server farms are better modeled as Processor Sharing (PS) server farms. We provide the first approximate analysis of JSQ in the PS server farm model for general job size distributions, obtaining the distribution of queue length. Our work introduces several new analytical ideas, such as the exact modeling of each queue in the server farm as an independent one-dimensional Markov chain. We also explore some interesting insensitivity properties for PS server farms with JSQ routing, and discuss the near-optimality of JSQ.

References (29)

  1. I.J.B.F. Adan, G.J. van Houtum, and J. van der Wal. Upper and lower bounds for the waiting time in the symmetric shortest queue system. Annals of Operations Research, 48:197-217, 1994.
  2. I.J.B.F. Adan, J. Wessels, and W.H.M. Zijm. Analysis of the symmetric shortest queue problem. Stochastic Models, 6:691-713, 1990.
  3. I.J.B.F. Adan, J. Wessels, and W.H.M. Zijm. Matrix-geometric analysis of the shortest queue problem with threshold jockeying. Operations Research Letters, 13:107-112, 1993.
  4. P. Barford and M. E. Crovella. Generating representative Web workloads for network and server performance evaluation. In Proceedings of Performance '98/SIGMETRICS '98, pages 151-160, July 1998. Software for Surge is available from Mark Crovella's home page.
  5. F. Bonomi. On job assignment for a parallel system of processor sharing queues. IEEE Transactions on Computers, 39(7):858-869, 1990.
  6. O.J. Boxma and J.W. Cohen. Boundary value problems in queueing system analysis. North Holland, 1983.
  7. P. Brémaud. Point Processes and Queues. Springer, New York.
  8. B.W. Conolly. The autostrada queueing problem. J. Appl. Prob., 21:394-403.
  9. M. Crovella, M. Harchol-Balter, and C. Murta. On choosing a task assignment policy for a distributed server system. J. Parallel and Distributed Computing, 59(2):204-228, 1999.
  10. M. E. Crovella and A. Bestavros. Self-similarity in World Wide Web traffic: Evidence and possible causes. In Proceedings of the 1996 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, pages 160-169, May 1996.
  11. D. Daley and D. Vere-Jones. An Introduction to the Theory of Point Processes. Springer, New York, 1988.
  12. M. El-Taha and Shaler Stidham. Sample-Path Analysis of Queueing System. Kluwer, Boston, 1999.
  13. A. Ephremides, P. Varaiya, and J. Walrand. A simple dynamic routing problem. IEEE Transac. on Auto. Cont., AC-25(4):690-693, 1980.
  14. L. Flatto and H.P. McKean. Two queues in parallel. Communication on Pure and Applied Mathematics, 30:255- 263, 1977.
  15. G. Foschini and J. Salz. A basic dynamic routing problem and diffusion. IEEE Trans. Comm., 26(3):320-328, 1978.
  16. W.K. Grassmann. Transient and steady state results for two parallel queues. Omega, 8:105-112, 1980.
  17. M. Harchol-Balter. Task assignment with unknown duration. JACM, 49(2):260-288, 2002.
  18. F. P. Kelly. Reversibility and Stochastic Networks. Chichester, 1979.
  19. J.F.C. Kingman. Two similar queues in parallel. Biometrika, 48:1316-1323, 1961.
  20. C. Knessl, B.J. Matkowsky, Z. Schuss, and C. Tier. Two parallel M/G/1 queues where arrivals join the system with the smaller buffer content. IEEE Trans. Comm., 35(11):1153-1158, 1987.
  21. H.C. Lin and C.S. Raghavendra. An analysis of the join the shortest queue (JSQ) policy. In Proc. 12th Int'l Conf. Distributed Computing Systems, pages 362-366, 1992.
  22. J.C.S. Lui, R.R. Muntz, and D.F. Towsley. Bounding the mean response time of the minimum expected delay routing policy: an algorithmic approach. IEEE Trans. Comp., 44(12):1371-1382, 1995.
  23. R.D. Nelson and T.K. Philips. An approximation to the response time for shortest queue routing. ACM Perf. Eval. Review, 17:181-189, 1989.
  24. B.M. Rao and M.J.M. Posner. Algorithmic and approximation analyses of the shorter queue model. Naval Research Logistics, 34:381-398, 1987.
  25. S. M. Ross. Stochastic Processes, second ed. Wiley, New York, 1996.
  26. R.W. Weber. On optimal assignment of customers to parallel servers. J. Appl. Prob., 15:406-413, 1978.
  27. W. Whitt. Comparison conjectures about the M/G/s queue. OR Letters, 2(5):203-209, 1983.
  28. W. Whitt. Heavy-traffic limits for the G/H * 2 /n/m queue. Math. Oper. Res., 30(1):1-27, 2005.
  29. W. Winston. Optimality of the shortest line discipline. J. Appl. Prob., 14:181-189, 1977.