Skip to main content
Erschienen in: Queueing Systems 3-4/2017

25.09.2017

Asymptotically optimal open-loop load balancing

verfasst von: Jonatha Anselmi

Erschienen in: Queueing Systems | Ausgabe 3-4/2017

Einloggen

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

search-config
loading …

Abstract

In many distributed computing systems, stochastically arriving jobs need to be assigned to servers with the objective of minimizing waiting times. Many existing dispatching algorithms are basically included in the SQ(d) framework: Upon arrival of a job, \(d\ge 2\) servers are contacted uniformly at random to retrieve their state and then the job is routed to a server in the best observed state. One practical issue in this type of algorithm is that server states may not be observable, depending on the underlying architecture. In this paper, we investigate the assignment problem in the open-loop setting where no feedback information can flow dynamically from the queues back to the controller, i.e., the queues are unobservable. This is an intractable problem, and unless particular cases are considered, the structure of an optimal policy is not known. Under mild assumptions and in a heavy-traffic many-server limiting regime, our main result proves the optimality of a subset of deterministic and periodic policies within a wide set of (open-loop) policies that can be randomized or deterministic and can be dependent on the arrival process at the controller. The limiting value of the scaled stationary mean waiting time achieved by any policy in our subset provides a simple approximation for the optimal system performance.

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!

Anhänge
Nur mit Berechtigung zugänglich
Literatur
1.
Zurück zum Zitat Altman, E., Gaujal, B., Hordijk, A.: Multimodularity, convexity, and optimization properties. Math. Oper. Res. 25(2), 324–347 (2000)CrossRef Altman, E., Gaujal, B., Hordijk, A.: Multimodularity, convexity, and optimization properties. Math. Oper. Res. 25(2), 324–347 (2000)CrossRef
2.
Zurück zum Zitat Anselmi, J., Gaujal, B.: The price of forgetting in parallel and non-observable queues. Perform. Eval. 68(12), 1291–1311 (2011)CrossRef Anselmi, J., Gaujal, B.: The price of forgetting in parallel and non-observable queues. Perform. Eval. 68(12), 1291–1311 (2011)CrossRef
3.
Zurück zum Zitat Anselmi, J., Gaujal, B., Nesti, T.: Control of parallel non-observable queues: asymptotic equivalence and optimality of periodic policies. Stoch. Syst. 5(1), 120–145 (2015)CrossRef Anselmi, J., Gaujal, B., Nesti, T.: Control of parallel non-observable queues: asymptotic equivalence and optimality of periodic policies. Stoch. Syst. 5(1), 120–145 (2015)CrossRef
4.
Zurück zum Zitat Baccelli, F., Brémaud, P.: Elements of Queueing Theory: Palm Martingale Calculus and Stochastic Recurrences, vol. 26. Springer, Berlin (2003)CrossRef Baccelli, F., Brémaud, P.: Elements of Queueing Theory: Palm Martingale Calculus and Stochastic Recurrences, vol. 26. Springer, Berlin (2003)CrossRef
5.
Zurück zum Zitat Barlow, R.E., Proschan, F.: Mathematical Theory of Reliability. Wiley, New York (1965) Barlow, R.E., Proschan, F.: Mathematical Theory of Reliability. Wiley, New York (1965)
6.
Zurück zum Zitat Bell, C.H., Stidham, S.: Individual versus social optimization in the allocation of customers to alternative servers. Manag. Sci. 29(7), 831–839 (1983)CrossRef Bell, C.H., Stidham, S.: Individual versus social optimization in the allocation of customers to alternative servers. Manag. Sci. 29(7), 831–839 (1983)CrossRef
7.
Zurück zum Zitat Bhulai, S., Farenhorst-Yuan, T., Heidergott, B., van der Laan, D.: Optimal balanced control for call centers. Ann. Oper. Res. 201(1), 39–62 (2012)CrossRef Bhulai, S., Farenhorst-Yuan, T., Heidergott, B., van der Laan, D.: Optimal balanced control for call centers. Ann. Oper. Res. 201(1), 39–62 (2012)CrossRef
8.
Zurück zum Zitat Borst, S.C., Mandelbaum, A., Reiman, M.I.: Dimensioning large call centers. Oper. Res. 52(1), 17–34 (2004)CrossRef Borst, S.C., Mandelbaum, A., Reiman, M.I.: Dimensioning large call centers. Oper. Res. 52(1), 17–34 (2004)CrossRef
9.
Zurück zum Zitat Hajek, B.: Extremal splitting of point processes. Math. Oper. Res. 10, 543–556 (1986)CrossRef Hajek, B.: Extremal splitting of point processes. Math. Oper. Res. 10, 543–556 (1986)CrossRef
10.
Zurück zum Zitat Harchol-Balter, M., Scheller-Wolf, A., Young, A.R.: Surprising results on task assignment in server farms with high-variability workloads. In: SIGMETRICS/Performance, pp. 287–298. ACM (2009) Harchol-Balter, M., Scheller-Wolf, A., Young, A.R.: Surprising results on task assignment in server farms with high-variability workloads. In: SIGMETRICS/Performance, pp. 287–298. ACM (2009)
11.
Zurück zum Zitat Hordijk, A., Van der Laan, D.: The unbalance and bounds on the average waiting time for periodic routing to one queue. Math. Methods Oper. Res. 59(1), 1–23 (2004)CrossRef Hordijk, A., Van der Laan, D.: The unbalance and bounds on the average waiting time for periodic routing to one queue. Math. Methods Oper. Res. 59(1), 1–23 (2004)CrossRef
12.
Zurück zum Zitat Javadi, B., Kondo, D., Vincent, J.-M., Anderson, D.P.: Discovering statistical models of availability in large distributed systems: an empirical study of seti@home. IEEE Trans. Parallel Distrib. Syst. 22(11), 1896–1903 (2011)CrossRef Javadi, B., Kondo, D., Vincent, J.-M., Anderson, D.P.: Discovering statistical models of availability in large distributed systems: an empirical study of seti@home. IEEE Trans. Parallel Distrib. Syst. 22(11), 1896–1903 (2011)CrossRef
13.
Zurück zum Zitat Javadi, B., Thulasiraman, P., Buyya, R.: Cloud resource provisioning to extend the capacity of local resources in the presence of failures. In: HPCC-ICESS, pp. 311–319. IEEE Computer Society (2012) Javadi, B., Thulasiraman, P., Buyya, R.: Cloud resource provisioning to extend the capacity of local resources in the presence of failures. In: HPCC-ICESS, pp. 311–319. IEEE Computer Society (2012)
14.
Zurück zum Zitat Kleinrock, L.: Queueing Systems, Volume II: Computer Applications. Wiley Interscience, New York (1976). (Published in Russian, 1979. Published in Japanese, 1979.) Kleinrock, L.: Queueing Systems, Volume II: Computer Applications. Wiley Interscience, New York (1976). (Published in Russian, 1979. Published in Japanese, 1979.)
15.
Zurück zum Zitat Lindley, D.V.: The theory of queues with a single server. In: Mathematical Proceedings of the Cambridge Philosophical Society, vol. 48, pp. 277–289 (1952) Lindley, D.V.: The theory of queues with a single server. In: Mathematical Proceedings of the Cambridge Philosophical Society, vol. 48, pp. 277–289 (1952)
16.
Zurück zum Zitat Loynes, R.: The stability of a queue with nonindependent interarrival and service times. In: Mathematical Proceedings of the Cambridge Philosophical Society, vol. 58, pp. 497–520 (1962) Loynes, R.: The stability of a queue with nonindependent interarrival and service times. In: Mathematical Proceedings of the Cambridge Philosophical Society, vol. 58, pp. 497–520 (1962)
17.
Zurück zum Zitat Sethuraman, J., Squillante, M.S. Optimal stochastic scheduling in multiclass parallel queues. In: SIGMETRICS ’99, pp. 93–102. ACM, New York (1999) Sethuraman, J., Squillante, M.S. Optimal stochastic scheduling in multiclass parallel queues. In: SIGMETRICS ’99, pp. 93–102. ACM, New York (1999)
18.
Zurück zum Zitat Shirakawa, H., Mori, M., Kijima, M.: Further properties of extremal sequences in queues. Commun. Stat. Stoch. Models 4(1), 117–132 (1988)CrossRef Shirakawa, H., Mori, M., Kijima, M.: Further properties of extremal sequences in queues. Commun. Stat. Stoch. Models 4(1), 117–132 (1988)CrossRef
19.
Zurück zum Zitat Shirakawa, H., Mori, M., Kijima, M.: Evaluation of regular splitting queues. Commun. Stat. Stoch. Models 5(2), 219–234 (1989)CrossRef Shirakawa, H., Mori, M., Kijima, M.: Evaluation of regular splitting queues. Commun. Stat. Stoch. Models 5(2), 219–234 (1989)CrossRef
20.
Zurück zum Zitat van der Laan, D.: Routing jobs to servers with deterministic service times. Math. Oper. Res. 30(1), 195–224 (2005)CrossRef van der Laan, D.: Routing jobs to servers with deterministic service times. Math. Oper. Res. 30(1), 195–224 (2005)CrossRef
Metadaten
Titel
Asymptotically optimal open-loop load balancing
verfasst von
Jonatha Anselmi
Publikationsdatum
25.09.2017
Verlag
Springer US
Erschienen in
Queueing Systems / Ausgabe 3-4/2017
Print ISSN: 0257-0130
Elektronische ISSN: 1572-9443
DOI
https://doi.org/10.1007/s11134-017-9547-9

Weitere Artikel der Ausgabe 3-4/2017

Queueing Systems 3-4/2017 Zur Ausgabe

Premium Partner