Abstract
We study an on-line parallel job scheduling problem, where jobs arrive over list. A parallel job may require a number of machines for its processing at the same time. Upon arrival of a job, its processing time and the number of requested machines become known, and it must be scheduled immediately without any knowledge of future jobs. We present a 8-competitive on-line algorithm, which improves the previous upper bound of 12 by Johannes [8]. Furthermore, we investigate two special cases in which jobs arrive in non-increasing order of processing times or jobs arrive in non-increasing order of sizes. Better bounds are shown.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bischof, S., Mayr, E.W.: On-line scheduling of parallel jobs with runtime restrictions. Theoretical Computer Science 268, 67–90 (2001)
Drozdowski, M.: Scheduling multiprocessor tasks – an overview. European Journal on Operations Research 94, 215–230 (1996)
Du, J., Leung, J.: Complexity of Scheduling Parallel Task System. SIAM Journal on Discrete Mathematics 2, 473–487 (1989)
Feldmann, A., Kao, M.-Y., Sgall, J., Teng, S.-H.: Optimal online scheduling of parallel jobs with dependencies. Journal of Combinatorial Optimization 1, 393–411 (1998)
Feldmann, A., Sgall, J., Teng, S.-H.: Dynamic scheduling on parallel machines. Theoretical Computer Science 130, 49–72 (1994)
Fleischer, R., Wahl, M.: Online scheduling revisited. In: Proceedings of the 8th Annual European Symposium on Algorithms (ESA), pp. 202–210 (2000)
Gormley, T., Reingold, N., Torng, E., Westbrook, J.: Generating adversaries for request-answer games. In: Proceedings of the 11th ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 564–565 (2000)
Johannes, B.: Scheduling parallel jobs to minimize makespan, Technical Report 723- 2001, TU Berlin, http://www.math.tu-berlin.de/coga/publications/techreports/
Johnson, D.S., Demers, A., Ullman, J.D., Garey, M.R., Graham, R.L.: Worst-case performance bounds for simple one-dimensional packing algorithm. SIAM Journal on Computing 3, 299–325 (1974)
Ludwig, W., Tiwari, P.: Scheduling malleable and nonmalleable parallel tasks. In: Proceedings of the 5th ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 167–176 (1994)
Naroska, E., Schwiegelshohn, U.: On an on-line scheduling problem for parallel jobs. Information Processing Letters 81, 297–304 (2002)
Simchi-Levi, D.: New worst-case results for the bin packing problem. Naval Research Logistics 41, 79–585 (1994)
Zhang, G.: Absolute worst-case analysis for on-line bin packing (2002) (manuscript)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ye, D., Zhang, G. (2004). On-Line Scheduling of Parallel Jobs. In: Královic̆, R., Sýkora, O. (eds) Structural Information and Communication Complexity. SIROCCO 2004. Lecture Notes in Computer Science, vol 3104. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27796-5_25
Download citation
DOI: https://doi.org/10.1007/978-3-540-27796-5_25
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22230-9
Online ISBN: 978-3-540-27796-5
eBook Packages: Springer Book Archive