Skip to main content
Erschienen in: Theory of Computing Systems 1/2014

01.07.2014

Improved Randomized Online Scheduling of Intervals and Jobs

verfasst von: Stanley P. Y. Fung, Chung Keung Poon, Feifeng Zheng

Erschienen in: Theory of Computing Systems | Ausgabe 1/2014

Einloggen

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

search-config
loading …

Abstract

We study the online preemptive scheduling of intervals and jobs (with restarts). Each interval or job has an arrival time, a deadline, a length and a weight. The objective is to maximize the total weight of completed intervals or jobs. While the deterministic case for intervals was settled a long time ago, the randomized case remains open. In this paper we first give a 2-competitive randomized algorithm for the case of equal length intervals. The algorithm is barely random in the sense that it randomly chooses between two deterministic algorithms at the beginning and then sticks with it thereafter. Then we extend the algorithm to cover several other cases of interval scheduling including monotone instances, C-benevolent instances and D-benevolent instances, giving the same competitive ratio. These algorithms are surprisingly simple but have the best competitive ratio against all previous (fully or barely) randomized algorithms. Next we extend the idea to give a 3-competitive algorithm for equal length jobs. Finally, we prove a lower bound of 2 on the competitive ratio of all barely random algorithms that choose between two deterministic algorithms for scheduling equal length intervals (and hence jobs). A preliminary version of this paper appeared in Fung et al. (The 6th International Workshop on Approximation and Online Algorithmspp, vol. 5426, pp. 53–66, 2008).

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 "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!

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!

Fußnoten
1
This and most other lower bounds for D-benevolent instances only work for a subclass of functions that satisfy a surjective condition.
 
Literatur
1.
Zurück zum Zitat Albers, S.: On randomized online scheduling. In: Proceedings of the Thirty Fourth Annual ACM Symposium on Theory of Computing, pp. 134–143 (2002) Albers, S.: On randomized online scheduling. In: Proceedings of the Thirty Fourth Annual ACM Symposium on Theory of Computing, pp. 134–143 (2002)
2.
Zurück zum Zitat Awerbuch, B., Bartal, Y., Fiat, A., Rosen, A.: Competitive non-preemptive call control. In: Proceedings of the Fifth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 312–320 (1994) Awerbuch, B., Bartal, Y., Fiat, A., Rosen, A.: Competitive non-preemptive call control. In: Proceedings of the Fifth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 312–320 (1994)
3.
Zurück zum Zitat Baruah, S., Koren, G., Mao, D., Mishra, B., Raghunathan, A., Rosier, L., Shasha, D., Wang, F.: On the competitiveness of on-line real-time task scheduling. Real-Time Syst. 4(2), 125–144 (1992) CrossRefMATH Baruah, S., Koren, G., Mao, D., Mishra, B., Raghunathan, A., Rosier, L., Shasha, D., Wang, F.: On the competitiveness of on-line real-time task scheduling. Real-Time Syst. 4(2), 125–144 (1992) CrossRefMATH
5.
Zurück zum Zitat Borodin, A., El-Yaniv, R.: Online Computation and Competitive Analysis. Cambridge University Press, Cambridge (1998) MATH Borodin, A., El-Yaniv, R.: Online Computation and Competitive Analysis. Cambridge University Press, Cambridge (1998) MATH
6.
Zurück zum Zitat Canettie, R., Irani, S.: Bounding the power of preemption in randomized scheduling. SIAM J. Comput. 27(4), 993–1015 (1998) CrossRefMathSciNet Canettie, R., Irani, S.: Bounding the power of preemption in randomized scheduling. SIAM J. Comput. 27(4), 993–1015 (1998) CrossRefMathSciNet
7.
Zurück zum Zitat Chin, F.Y.L., Chrobak, M., Fung, S.P.Y., Jawor, W., Sgall, J., Tichy, T.: Online competitive algorithms for maximizing weighted throughput of unit jobs. J. Discrete Algorithms 4(2), 255–276 (2006) CrossRefMATHMathSciNet Chin, F.Y.L., Chrobak, M., Fung, S.P.Y., Jawor, W., Sgall, J., Tichy, T.: Online competitive algorithms for maximizing weighted throughput of unit jobs. J. Discrete Algorithms 4(2), 255–276 (2006) CrossRefMATHMathSciNet
8.
Zurück zum Zitat Chin, F.Y.L., Fung, S.P.Y.: Online scheduling with partial job values: does time sharing or randomization help? Algorithmica 37(3), 149–164 (2003) CrossRefMATHMathSciNet Chin, F.Y.L., Fung, S.P.Y.: Online scheduling with partial job values: does time sharing or randomization help? Algorithmica 37(3), 149–164 (2003) CrossRefMATHMathSciNet
9.
Zurück zum Zitat Chrobak, M., Jawor, W., Sgall, J., Tichy, T.: Online scheduling of equal-length jobs: randomization and restarts help. SIAM J. Comput. 36(6), 1709–1728 (2007) CrossRefMATHMathSciNet Chrobak, M., Jawor, W., Sgall, J., Tichy, T.: Online scheduling of equal-length jobs: randomization and restarts help. SIAM J. Comput. 36(6), 1709–1728 (2007) CrossRefMATHMathSciNet
10.
Zurück zum Zitat Englert, M., Westermann, M.: Considering suppressed packets improves buffer management in QoS switches. In: Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 209–218 (2007) Englert, M., Westermann, M.: Considering suppressed packets improves buffer management in QoS switches. In: Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 209–218 (2007)
11.
Zurück zum Zitat Epstein, L., Levin, A.: Improved randomized results for the interval selection problem. Theor. Comput. Sci. 411(34–36), 3129–3135 (2010) CrossRefMATHMathSciNet Epstein, L., Levin, A.: Improved randomized results for the interval selection problem. Theor. Comput. Sci. 411(34–36), 3129–3135 (2010) CrossRefMATHMathSciNet
12.
Zurück zum Zitat Fung, S.P.Y., Poon, C.K., Zheng, F.: Improved randomized online scheduling of unit length intervals and jobs. In: The 6th International Workshop on Approximation and Online Algorithms. Lecture Notes in Computer Science, vol. 5426, pp. 53–66 (2008) CrossRef Fung, S.P.Y., Poon, C.K., Zheng, F.: Improved randomized online scheduling of unit length intervals and jobs. In: The 6th International Workshop on Approximation and Online Algorithms. Lecture Notes in Computer Science, vol. 5426, pp. 53–66 (2008) CrossRef
13.
Zurück zum Zitat Fung, S.P.Y., Poon, C.K., Zheng, F.: Online interval scheduling: randomized and multiprocessor cases. J. Comb. Optim. 16(3), 248–262 (2008) CrossRefMATHMathSciNet Fung, S.P.Y., Poon, C.K., Zheng, F.: Online interval scheduling: randomized and multiprocessor cases. J. Comb. Optim. 16(3), 248–262 (2008) CrossRefMATHMathSciNet
14.
Zurück zum Zitat Fung, S.P.Y., Zheng, F.F., Chan, W.T., Chin, F.Y.L., Poon, C.K., Wong, P.W.H.: Improved on-line broadcast scheduling with deadlines. J. Sched. 11(4), 299–308 (2008) CrossRefMATHMathSciNet Fung, S.P.Y., Zheng, F.F., Chan, W.T., Chin, F.Y.L., Poon, C.K., Wong, P.W.H.: Improved on-line broadcast scheduling with deadlines. J. Sched. 11(4), 299–308 (2008) CrossRefMATHMathSciNet
16.
Zurück zum Zitat Koren, G., Shasha, D.: d over : An optimal on-line scheduling algorithm for overloaded uniprocessor real-time systems. SIAM J. Comput. 24, 318–339 (1995) CrossRefMATHMathSciNet Koren, G., Shasha, D.: d over : An optimal on-line scheduling algorithm for overloaded uniprocessor real-time systems. SIAM J. Comput. 24, 318–339 (1995) CrossRefMATHMathSciNet
17.
Zurück zum Zitat Li, F., Sethuraman, J., Stein, C.: An optimal online algorithm for packet scheduling with agreeable deadlines. In: Proceedings of the Sixteenth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 801–802 (2005) Li, F., Sethuraman, J., Stein, C.: An optimal online algorithm for packet scheduling with agreeable deadlines. In: Proceedings of the Sixteenth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 801–802 (2005)
18.
Zurück zum Zitat Miyazawa, H., Erlebach, T.: An improved randomized on-line algorithm for a weighted interval selection problem. J. Sched. 7(4), 293–311 (2004) CrossRefMATHMathSciNet Miyazawa, H., Erlebach, T.: An improved randomized on-line algorithm for a weighted interval selection problem. J. Sched. 7(4), 293–311 (2004) CrossRefMATHMathSciNet
20.
Zurück zum Zitat Ting, H.F.: A near optimal scheduler for on-demand data broadcasts. Theor. Comput. Sci. 410(1–3), 77–84 (2008) CrossRefMathSciNet Ting, H.F.: A near optimal scheduler for on-demand data broadcasts. Theor. Comput. Sci. 410(1–3), 77–84 (2008) CrossRefMathSciNet
21.
Metadaten
Titel
Improved Randomized Online Scheduling of Intervals and Jobs
verfasst von
Stanley P. Y. Fung
Chung Keung Poon
Feifeng Zheng
Publikationsdatum
01.07.2014
Verlag
Springer US
Erschienen in
Theory of Computing Systems / Ausgabe 1/2014
Print ISSN: 1432-4350
Elektronische ISSN: 1433-0490
DOI
https://doi.org/10.1007/s00224-013-9528-2

Weitere Artikel der Ausgabe 1/2014

Theory of Computing Systems 1/2014 Zur Ausgabe

Premium Partner