Browse > Article
http://dx.doi.org/10.6109/jkiice.2012.16.10.2303

Resource Augmentation Analysis on Deadline Scheduling with Malleable Tasks  

Kim, Jae-Hoon (부산외국어대학교 컴퓨터공학과)
Abstract
In this paper, we deal with the problem of scheduling parallel tasks with deadlines. Parallel tasks can be simultaneously executed on various machines and specially, we consider the malleable tasks, that is, the tasks whose execution time is given by a function of the number of machines on which they are executed. The goal of the problem is to maximize the throughput of tasks completed within their deadlines. This problem is well-known as NP-hard problem. Thus we will find an approximation algorithm, and its performance is compared with that of the optimal algorithm and analyzed by finding the approximation ratio. In particular, the algorithm has more resources, that is, more machines, than the optimal algorithm. This is called the resource augmentation analysis. We propose an algorithm to guarantee the approximation ratio of 3.67 using 1.5 times machines.
Keywords
Parallel task; Deadline; Approximaiton algorithm; Approximation ratio; Resource augmentation analysis;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 C. Phillips, C. Stein, E. Torng, and J. Wein, "Optimal time-critical scheduling via resource augmentation", In Proc. of the 29th Ann. ACM Symp. on Theory of Computing, pp. 140-149, 1997.
2 Oh-Heum Kwon and Kyung-Yong Chwa, "Scheduling parallel tasks with individual deadlines", Theoretical Computer Science, vol. 215, no.1-2, pp. 209-223, 1999.   DOI   ScienceOn
3 M. Drozdowski, "Scheduling multiprocessor tasks - an overview", European Journal of Operational Research, vol. 94(2), pp. 215-230, 1996.   DOI   ScienceOn
4 Jae-Hoon Kim, "Approximation algorithms for scheduling parallel jobs with more machines", vol. 9, no. 4, pp. 471-474, 2011.   과학기술학회마을   DOI   ScienceOn