Skip to main content
Erschienen in: Queueing Systems 1-2/2017

25.11.2016

Pull-based load distribution among heterogeneous parallel servers: the case of multiple routers

verfasst von: Alexander L. Stolyar

Erschienen in: Queueing Systems | Ausgabe 1-2/2017

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The model is a service system, consisting of several large server pools. A server’s processing speed and buffer size (which may be finite or infinite) depend on the pool. The input flow of customers is split equally among a fixed number of routers, which must assign customers to the servers immediately upon arrival. We consider an asymptotic regime in which the total customer arrival rate and pool sizes scale to infinity simultaneously, in proportion to a scaling parameter n, while the number of routers remains fixed. We define and study a multi-router generalization of the pull-based customer assignment (routing) algorithm PULL, introduced in Stolyar (Queueing Syst 80(4): 341–361, 2015) for the single-router model. Under the PULL algorithm, when a server becomes idle it sends a “pull-message” to a randomly uniformly selected router; each router operates independently—it assigns an arriving customer to a server according to a randomly uniformly chosen available (at this router) pull-message, if there is any, or to a randomly uniformly selected server in the entire system otherwise. Under Markov assumptions (Poisson arrival process and independent exponentially distributed service requirements), and under subcritical system load, we prove asymptotic optimality of PULL: as \(n\rightarrow \infty \), the steady-state probability of an arriving customer experiencing blocking or waiting vanishes. Furthermore, PULL has an extremely low router–server message exchange rate of one message per customer. These results generalize some of the single-router results in Stolyar (2015).

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Badonnel, R., Burgess, M.: Dynamic pull-based load balancing for autonomic servers. Netw. Oper. Manag. Symp. NOMS 2008, 751–754 (2008) Badonnel, R., Burgess, M.: Dynamic pull-based load balancing for autonomic servers. Netw. Oper. Manag. Symp. NOMS 2008, 751–754 (2008)
2.
Zurück zum Zitat Bramson, M., Lu, Y., Prabhakar, B.: Asymptotic independence of queues under randomized load balancing. Queueing Syst. 71, 247–292 (2012)CrossRef Bramson, M., Lu, Y., Prabhakar, B.: Asymptotic independence of queues under randomized load balancing. Queueing Syst. 71, 247–292 (2012)CrossRef
3.
Zurück zum Zitat Bramson, M., Lu, Y., Prabhakar, B.: Decay of tails at equlibrium for FIFO join the shortest queue networks. Ann. Appl. Probab. 23, 1841–1878 (2013)CrossRef Bramson, M., Lu, Y., Prabhakar, B.: Decay of tails at equlibrium for FIFO join the shortest queue networks. Ann. Appl. Probab. 23, 1841–1878 (2013)CrossRef
4.
Zurück zum Zitat Eschenfeldt, P., Gamarnik, D.: Join the shortest queue with many servers. The heavy traffic asymptotics (2015) Eschenfeldt, P., Gamarnik, D.: Join the shortest queue with many servers. The heavy traffic asymptotics (2015)
5.
Zurück zum Zitat Grimmett, G., Stirzaker, D.: Probability and Random Processes, 3rd edn. Oxford University Press, Oxford (2001) Grimmett, G., Stirzaker, D.: Probability and Random Processes, 3rd edn. Oxford University Press, Oxford (2001)
6.
Zurück zum Zitat Liggett, T.M.: Interacting Particle Systems. Springer, New York (1985)CrossRef Liggett, T.M.: Interacting Particle Systems. Springer, New York (1985)CrossRef
7.
Zurück zum Zitat Lu, Y., Xie, Q., Kliot, G., Geller, A., Larus, J., Greenberg, A.: Join-idle-queue: a novel load balancing algorithm for dynamically scalable web services. Perform. Eval. 68, 1057–1071 (2011)CrossRef Lu, Y., Xie, Q., Kliot, G., Geller, A., Larus, J., Greenberg, A.: Join-idle-queue: a novel load balancing algorithm for dynamically scalable web services. Perform. Eval. 68, 1057–1071 (2011)CrossRef
8.
Zurück zum Zitat Mitzenmacher, M.: The power of two choices in randomized load balancing. IEEE Trans. Parallel Distrib. Syst. 12(10), 1094–1104 (2001)CrossRef Mitzenmacher, M.: The power of two choices in randomized load balancing. IEEE Trans. Parallel Distrib. Syst. 12(10), 1094–1104 (2001)CrossRef
9.
Zurück zum Zitat Mukherjee, D., Borst, S., van Leeuwaarden, J., Whiting, P.: Universality of load balancing schemes on diffusion scale (2015) Mukherjee, D., Borst, S., van Leeuwaarden, J., Whiting, P.: Universality of load balancing schemes on diffusion scale (2015)
10.
Zurück zum Zitat Stolyar, A.L.: Large-scale heterogeneous service systems with general packing constraints. Advances in Applied Probab. 49(1), (2017, to appear) Stolyar, A.L.: Large-scale heterogeneous service systems with general packing constraints. Advances in Applied Probab. 49(1), (2017, to appear)
11.
Zurück zum Zitat Stolyar, A.L.: Pull-based load distribution in large-scale heterogeneous service systems. Queueing Syst. 80(4), 341–361 (2015) Stolyar, A.L.: Pull-based load distribution in large-scale heterogeneous service systems. Queueing Syst. 80(4), 341–361 (2015)
12.
Zurück zum Zitat Vvedenskaya, N., Dobrushin, R., Karpelevich, F.: Queueing system with selection of the shortest of two queues: an asymptotic approach. Problems Inform. Transm. 32(1), 20–34 (1996) Vvedenskaya, N., Dobrushin, R., Karpelevich, F.: Queueing system with selection of the shortest of two queues: an asymptotic approach. Problems Inform. Transm. 32(1), 20–34 (1996)
Metadaten
Titel
Pull-based load distribution among heterogeneous parallel servers: the case of multiple routers
verfasst von
Alexander L. Stolyar
Publikationsdatum
25.11.2016
Verlag
Springer US
Erschienen in
Queueing Systems / Ausgabe 1-2/2017
Print ISSN: 0257-0130
Elektronische ISSN: 1572-9443
DOI
https://doi.org/10.1007/s11134-016-9508-8

Weitere Artikel der Ausgabe 1-2/2017

Queueing Systems 1-2/2017 Zur Ausgabe

Premium Partner