Skip to main content

2019 | OriginalPaper | Buchkapitel

Fault-Tolerant Parallel Scheduling of Arbitrary Length Jobs on a Shared Channel

verfasst von : Marek Klonowski, Dariusz R. Kowalski, Jarosław Mirek, Prudence W. H. Wong

Erschienen in: Fundamentals of Computation Theory

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

We study the problem of scheduling n jobs on m identical, fault-prone machines f of which are prone to crashes by an adversary, where communication takes place via a multiple access channel without collision detection. Performance is measured by the total number of available machine steps during the whole execution (work). Our goal is to study the impact of preemption (i.e., interrupting the execution of a job and resuming it later by the same or different machine) and failures on the work performance of job processing. We identify features that determine the difficulty of the problem, and in particular, show that the complexity is asymptotically smaller when preemption is allowed.

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 Bar-Noy, A., Naor, J., Schieber, B.: Pushing dependent data in clients-providers-servers systems. Wirel. Netw. 9(5), 421–430 (2003)CrossRef Bar-Noy, A., Naor, J., Schieber, B.: Pushing dependent data in clients-providers-servers systems. Wirel. Netw. 9(5), 421–430 (2003)CrossRef
2.
Zurück zum Zitat Chlebus, B.S.: Randomized communication in radio networks. In: Pardalos, P.M., Rajasekaran, S., Reif, J.H., Rolim, J.D.P. (eds.) Handbook on Randomized Computing, vol. 1. Kluwer Academic Publisher (2001) Chlebus, B.S.: Randomized communication in radio networks. In: Pardalos, P.M., Rajasekaran, S., Reif, J.H., Rolim, J.D.P. (eds.) Handbook on Randomized Computing, vol. 1. Kluwer Academic Publisher (2001)
3.
Zurück zum Zitat Chlebus, B.S., De Prisco, R., Shvartsman, A.A.: Performing tasks on synchronous restartable message-passing processors. Distrib. Comput. 14(1), 49–64 (2001)CrossRef Chlebus, B.S., De Prisco, R., Shvartsman, A.A.: Performing tasks on synchronous restartable message-passing processors. Distrib. Comput. 14(1), 49–64 (2001)CrossRef
5.
Zurück zum Zitat Chlebus, B.S., Kowalski, D.R.: Randomization helps to perform independent tasks reliably. Random Struct. Algorithms 24(1), 11–41 (2004)MathSciNetCrossRef Chlebus, B.S., Kowalski, D.R.: Randomization helps to perform independent tasks reliably. Random Struct. Algorithms 24(1), 11–41 (2004)MathSciNetCrossRef
6.
Zurück zum Zitat Chlebus, B.S., Kowalski, D.R., Lingas, A.: Performing work in broadcast networks. Distrib. Comput. 18(6), 435–451 (2006)CrossRef Chlebus, B.S., Kowalski, D.R., Lingas, A.: Performing work in broadcast networks. Distrib. Comput. 18(6), 435–451 (2006)CrossRef
7.
Zurück zum Zitat Coffman, E.G., Garey, M.R.: Proof of the 4/3 conjecture for preemptive vs. nonpreemptive two-processor scheduling. In: Proceedings of the Twenty-Third Annual ACM Symposium on Theory of Computing, STOC 1991, pp. 241–248. ACM, New York (1991) Coffman, E.G., Garey, M.R.: Proof of the 4/3 conjecture for preemptive vs. nonpreemptive two-processor scheduling. In: Proceedings of the Twenty-Third Annual ACM Symposium on Theory of Computing, STOC 1991, pp. 241–248. ACM, New York (1991)
8.
Zurück zum Zitat De Prisco, R., Mayer, A., Yung, M.: Time-optimal message-efficient work performance in the presence of faults. In: Proceedings of the Thirteenth Annual ACM Symposium on Principles of Distributed Computing, PODC 1994, pp. 161–172. ACM, New York (1994) De Prisco, R., Mayer, A., Yung, M.: Time-optimal message-efficient work performance in the presence of faults. In: Proceedings of the Thirteenth Annual ACM Symposium on Principles of Distributed Computing, PODC 1994, pp. 161–172. ACM, New York (1994)
9.
Zurück zum Zitat Dwork, C., Halpern, J.Y., Waarts, O.: Performing work efficiently in the presence of faults. SIAM J. Comput. 27(5), 1457–1491 (1998)MathSciNetCrossRef Dwork, C., Halpern, J.Y., Waarts, O.: Performing work efficiently in the presence of faults. SIAM J. Comput. 27(5), 1457–1491 (1998)MathSciNetCrossRef
10.
Zurück zum Zitat Galil, Z., Mayer, A., Yung, M.: Resolving message complexity of byzantine agreement and beyond. In: Proceedings of the 36th Annual Symposium on Foundations of Computer Science, FOCS 1995, p. 724. IEEE Computer Society, Washington, DC (1995) Galil, Z., Mayer, A., Yung, M.: Resolving message complexity of byzantine agreement and beyond. In: Proceedings of the 36th Annual Symposium on Foundations of Computer Science, FOCS 1995, p. 724. IEEE Computer Society, Washington, DC (1995)
11.
12.
Zurück zum Zitat Georgiou, C., Kowalski, D.R., Shvartsman, A.A.: Efficient gossip and robust distributed computation. Theor. Comput. Sci. 347(1–2), 130–166 (2005)MathSciNetCrossRef Georgiou, C., Kowalski, D.R., Shvartsman, A.A.: Efficient gossip and robust distributed computation. Theor. Comput. Sci. 347(1–2), 130–166 (2005)MathSciNetCrossRef
13.
Zurück zum Zitat Georgiou, C., Shvartsman, A.A.: Cooperative Task-Oriented Computing: Algorithms and Complexity. Morgan & Claypool Publishers, San Rafael (2011) Georgiou, C., Shvartsman, A.A.: Cooperative Task-Oriented Computing: Algorithms and Complexity. Morgan & Claypool Publishers, San Rafael (2011)
14.
Zurück zum Zitat Gondhalekar, V., Jain, R., Werth, J.: Scheduling on airdisks: efficient access to personalized information services via periodic wireless data broadcast. Technical report TR-96-25, Department of Computer Science, University of Texas, Austin, TX (1996) Gondhalekar, V., Jain, R., Werth, J.: Scheduling on airdisks: efficient access to personalized information services via periodic wireless data broadcast. Technical report TR-96-25, Department of Computer Science, University of Texas, Austin, TX (1996)
15.
Zurück zum Zitat Klonowski, M., Kowalski, D.R., Mirek, J.: Ordered and delayed adversaries and how to work against them on a shared channel. Distrib. Comput. (2018) Klonowski, M., Kowalski, D.R., Mirek, J.: Ordered and delayed adversaries and how to work against them on a shared channel. Distrib. Comput. (2018)
16.
Zurück zum Zitat Kowalski, D.R., Shvartsman, A.A.: Performing work with asynchronous processors: message-delay-sensitive bounds. In: Proceedings of the Twenty-Second Annual Symposium on Principles of Distributed Computing, PODC 2003, pp. 265–274. ACM, New York (2003) Kowalski, D.R., Shvartsman, A.A.: Performing work with asynchronous processors: message-delay-sensitive bounds. In: Proceedings of the Twenty-Second Annual Symposium on Principles of Distributed Computing, PODC 2003, pp. 265–274. ACM, New York (2003)
17.
Zurück zum Zitat Kowalski, D.R., Wong, P.W., Zavou, E.: Fault tolerant scheduling of tasks of two sizes under resource augmentation. J. Sched. 20(6), 695–711 (2017)MathSciNetCrossRef Kowalski, D.R., Wong, P.W., Zavou, E.: Fault tolerant scheduling of tasks of two sizes under resource augmentation. J. Sched. 20(6), 695–711 (2017)MathSciNetCrossRef
Metadaten
Titel
Fault-Tolerant Parallel Scheduling of Arbitrary Length Jobs on a Shared Channel
verfasst von
Marek Klonowski
Dariusz R. Kowalski
Jarosław Mirek
Prudence W. H. Wong
Copyright-Jahr
2019
DOI
https://doi.org/10.1007/978-3-030-25027-0_21

Premium Partner