Abstract
In this paper, we consider the problem of scheduling independent parallel tasks with individual deadlines so as to maximize the sum of the works of the tasks which complete their executions before deadlines. We propose two polynomial time heuristic algorithms for non-malleable parallel tasks and malleable tasks with linear speedups, respectively. The approximation factors of two algorithms are 5+ε and 4.5, respectively, where ε is an arbitrary positive constant.
This research was partially supported by Electronics and Telecommunications Research Institute under Contract No.NN15260
Preview
Unable to display preview. Download preview PDF.
References
S. Baruah, G. Koren, D. Mao, B. Mishra, A. Raghunathan, L. Rosier, D. Shasha, and F. Wang. On the competitiveness of on-line real-time task scheduling. The Journal of Real-Time Systems, 4:125–144, 1992.
R. Conway, W. Maxwell, and L. Miller, Theory of Scheduling, Addison-Wesley, 1967.
A. Feldmann, M. Kao, J. Sgall, and S. Teng. Optimal online scheduling of parallel jobs with dependencies. STOC, 642–651, 1993.
G. Koren and D. Shasha. Moca: a multiprocessor on-line competitive algorithm for real-time system scheduling. Theoretical Computer Science, 128:75–97, 1994.
W. Ludwig and P. Tiwari. Scheduling malleable and nonmalleable parallel tasks. SODA, 167–176, 1994.
S. K. Sahni. Algorithms for scheduling independent tasks. JACM, 116–127, 1976.
J. Turek, J. Wolf and P. Yu, Approximate algorithms for scheduling parallelizable tasks. SPAA, 323–332, 1992.
J. Turek, W. Ludwig, J. L. Wolf, L. Fleischer, P. Tiwari, J. Glasgow, U. Schwiegelshohn and P. S. Yu, “Scheduling parallelizable tasks to minimize average response time,” SPAA, 200–209, 1994.
G. Woeginger. On-line scheduling of jobs with fixed start and end times. Theoretical Computer Science, 130:5–16, 1994.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kwon, OH., Chwa, KY. (1995). Scheduling parallel tasks with individual deadlines. In: Staples, J., Eades, P., Katoh, N., Moffat, A. (eds) Algorithms and Computations. ISAAC 1995. Lecture Notes in Computer Science, vol 1004. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0015424
Download citation
DOI: https://doi.org/10.1007/BFb0015424
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60573-7
Online ISBN: 978-3-540-47766-2
eBook Packages: Springer Book Archive