Skip to main content

2018 | OriginalPaper | Buchkapitel

Biased Processor Sharing in Fork-Join Queues

verfasst von : Andrea Marin, Sabina Rossi, Matteo Sottana

Erschienen in: Quantitative Evaluation of Systems

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

We consider a fork-join system in which a fixed amount of computational resources has to be distributed among the K tasks forming the jobs. The queueing disciplines of the fork- and join- queues are First Come First Served. At each epoch, at most K tasks are in service while the others wait in the fork-queues. We propose an algorithm with a very simple implementation that allocates the computational resources in a way that aims at minimizing the join-queue lengths, and hence at reducing the expected job service time. We study its performance in saturation and under exponential service time and provide a methodology to derive the relevant performance indices. Explicit closed-form expressions for the expected response time and join-queue length are given for the cases of jobs consisting of two, three and four tasks.

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!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Altman, E., Avrachenkov, K., Ayesta, U., Brown, P., Nunez-Queija, R.: A survey on discriminatory processor sharing. Queueing Syst. 53(1–2), 53–63 (2006)MathSciNetCrossRef Altman, E., Avrachenkov, K., Ayesta, U., Brown, P., Nunez-Queija, R.: A survey on discriminatory processor sharing. Queueing Syst. 53(1–2), 53–63 (2006)MathSciNetCrossRef
2.
Zurück zum Zitat Baccelli, F., Liu, Z.: On the execution of parallel programs on multiprocessor systems: a queuing theory approach. J. ACM 37(2), 373–414 (1990)MathSciNetCrossRef Baccelli, F., Liu, Z.: On the execution of parallel programs on multiprocessor systems: a queuing theory approach. J. ACM 37(2), 373–414 (1990)MathSciNetCrossRef
3.
4.
Zurück zum Zitat Bondald, T., Proutière, A.: Insensitivity in processor-sharing networks. Perform. Eval. 49(1–4), 193–209 (2002)CrossRef Bondald, T., Proutière, A.: Insensitivity in processor-sharing networks. Perform. Eval. 49(1–4), 193–209 (2002)CrossRef
5.
Zurück zum Zitat Doncel, J., Ayesta, U., Brun, O., Prabhu, B.J.: A resource-sharing game with relative priorities. Perform. Eval. 79, 287–305 (2014)CrossRef Doncel, J., Ayesta, U., Brun, O., Prabhu, B.J.: A resource-sharing game with relative priorities. Perform. Eval. 79, 287–305 (2014)CrossRef
6.
Zurück zum Zitat Fiorini, P.M., Lipsky, L.: Exact analysis of some split-merge queues. SIGMETRICS Perform. Eval. Rev. 43(2), 51–53 (2015)CrossRef Fiorini, P.M., Lipsky, L.: Exact analysis of some split-merge queues. SIGMETRICS Perform. Eval. Rev. 43(2), 51–53 (2015)CrossRef
7.
Zurück zum Zitat Flatto, L., Hahn, S.: Two parallel queues created by arrivals with two demands I. SIAM J. Appl. Math. 44(5), 1041–1053 (1984)MathSciNetCrossRef Flatto, L., Hahn, S.: Two parallel queues created by arrivals with two demands I. SIAM J. Appl. Math. 44(5), 1041–1053 (1984)MathSciNetCrossRef
8.
Zurück zum Zitat Kelly, F.: Reversibility and Stochastic Networks. Wiley, New York (1979)MATH Kelly, F.: Reversibility and Stochastic Networks. Wiley, New York (1979)MATH
10.
Zurück zum Zitat Kleinrock, L.: Queueing Systems, Volume 1: Theory. Wiley, New York (1975) Kleinrock, L.: Queueing Systems, Volume 1: Theory. Wiley, New York (1975)
11.
Zurück zum Zitat Lazowska, E.D., Zahorjan, J.L., Graham, G.S., Sevcick, K.C.: Quantitative system performance: computer system analysis using queueing network models. Prentice Hall, Englewood Cliffs (1984) Lazowska, E.D., Zahorjan, J.L., Graham, G.S., Sevcick, K.C.: Quantitative system performance: computer system analysis using queueing network models. Prentice Hall, Englewood Cliffs (1984)
12.
Zurück zum Zitat Marin, A., Rossi, S.: On the relations between lumpability and reversibility. In: Proceedings of the IEEE 22nd International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS 2014), pp. 427–432 (2014) Marin, A., Rossi, S.: On the relations between lumpability and reversibility. In: Proceedings of the IEEE 22nd International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS 2014), pp. 427–432 (2014)
13.
Zurück zum Zitat Marin, A., Rossi, S.: Fair workload distribution for multi-server systems with pulling strategies. Perform. Eval. 113, 26–41 (2017)CrossRef Marin, A., Rossi, S.: Fair workload distribution for multi-server systems with pulling strategies. Perform. Eval. 113, 26–41 (2017)CrossRef
14.
Zurück zum Zitat Marin, A., Rossi, S.: On the relations between Markov chain lumpability and reversibility. Acta Informatica 54(5), 447–485 (2017)MathSciNetCrossRef Marin, A., Rossi, S.: On the relations between Markov chain lumpability and reversibility. Acta Informatica 54(5), 447–485 (2017)MathSciNetCrossRef
15.
Zurück zum Zitat Marin, A., Rossi, S.: Power control in saturated fork-join queueing systems. Perform. Eval. 116, 101–118 (2017)CrossRef Marin, A., Rossi, S.: Power control in saturated fork-join queueing systems. Perform. Eval. 116, 101–118 (2017)CrossRef
16.
Zurück zum Zitat Nelson, R., Tantawi, A.N.: Approximate analysis of fork/join synchronization in parallel queues. IEEE Trans. Comput. 37(6), 739 (1986) Nelson, R., Tantawi, A.N.: Approximate analysis of fork/join synchronization in parallel queues. IEEE Trans. Comput. 37(6), 739 (1986)
17.
Zurück zum Zitat Olver, F.W., Lozier, D.W., Boisvert, R.F., Clark, C.W.: NIST Handbook of Mathematical Functions, 1st edn. Cambridge University Press, New York (2010)MATH Olver, F.W., Lozier, D.W., Boisvert, R.F., Clark, C.W.: NIST Handbook of Mathematical Functions, 1st edn. Cambridge University Press, New York (2010)MATH
18.
Zurück zum Zitat Rizk, A., Poloczek, F., Ciucu, F.: Computable bounds in fork-join queueing systems. In: Proceedings of ACM SIGMETRICS, pp. 335–346 (2015) Rizk, A., Poloczek, F., Ciucu, F.: Computable bounds in fork-join queueing systems. In: Proceedings of ACM SIGMETRICS, pp. 335–346 (2015)
19.
Zurück zum Zitat Rizk, A., Poloczek, F., Ciucu, F.: Stochastic bounds in fork-join queueing systems under full and partial mapping. Queueing Syst. 83(3–4), 261–291 (2016)MathSciNetCrossRef Rizk, A., Poloczek, F., Ciucu, F.: Stochastic bounds in fork-join queueing systems under full and partial mapping. Queueing Syst. 83(3–4), 261–291 (2016)MathSciNetCrossRef
20.
Zurück zum Zitat Tsimashenka, I., Knottenbelt, W.J., Harrison, P.G.: Controlling variability in split-merge systems and its impact on performance. Ann. Oper. Res. 239, 569 (2014) Tsimashenka, I., Knottenbelt, W.J., Harrison, P.G.: Controlling variability in split-merge systems and its impact on performance. Ann. Oper. Res. 239, 569 (2014)
21.
Metadaten
Titel
Biased Processor Sharing in Fork-Join Queues
verfasst von
Andrea Marin
Sabina Rossi
Matteo Sottana
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-99154-2_17