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

01-07-2014

Improved Randomized Online Scheduling of Intervals and Jobs

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

Published in: Theory of Computing Systems | Issue 1/2014

Log in

Activate our intelligent search to find suitable subject content or patents.

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).

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Footnotes
1
This and most other lower bounds for D-benevolent instances only work for a subclass of functions that satisfy a surjective condition.
 
Literature
1.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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
Metadata
Title
Improved Randomized Online Scheduling of Intervals and Jobs
Authors
Stanley P. Y. Fung
Chung Keung Poon
Feifeng Zheng
Publication date
01-07-2014
Publisher
Springer US
Published in
Theory of Computing Systems / Issue 1/2014
Print ISSN: 1432-4350
Electronic ISSN: 1433-0490
DOI
https://doi.org/10.1007/s00224-013-9528-2

Other articles of this Issue 1/2014

Theory of Computing Systems 1/2014 Go to the issue

Premium Partner