Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2003.10A.3.181

IRIS Task Scheduling Algorithm Based on Task Selection Policies  

Shim, Jae-Hong (조선대학교 인터넷소프트웨어공학부)
Choi, Kyung-Hee (아주대학교 정보통신전문대학원)
Jung, Gi-Hyun (아주대학교 전자공학부)
Abstract
We propose a heuristic on-line scheduling algorithm for the IRIS (Increasing Reward with Increasing Service) tasks, which has low computation complexity and produces total reward approximated to that of previous on-line optimal algorithms. The previous on-line optimal algorithms for IRIS tasks perform scheduling on all tasks in a system to maximize total reward. Therefore, the complexities of these algorithms are too high to apply them to practical systems handling many tasks. The proposed algorithm doesn´t perform scheduling on all tasks in a system, but on (constant) W´s tasks selected by a predefined task selection policy. The proposed algorithm is based on task selection policies that define how to select tasks to be scheduled. We suggest two simple and intuitive selection policies and a generalized selection policy that integrates previous two selection policies. By narrowing down scheduling scope to only W´s selected tasks, the computation complexity of proposed algorithm can be reduced to O(Wn). However, simulation results for various cases show that it is closed to O(W) on the average.
Keywords
Real-Time System; On-Line Scheduling; Maximizing Total Regard; Task Selection Policies;
Citations & Related Records
연도 인용수 순위
  • Reference
1 E. Chang and A. Zakhor, 'Scalable Video Coding Using 3-D Subband Velocity Coding and Multi-Rate Quantization,' Proc. IEEE Int'l Conf. Acoustic, Speech and Signal Processing, Minneapolis, July, 1993   DOI
2 G. Jung, K. Yim, J. Jung, J. Shin, K. Choi, D. Kim and J. Shim, V.Chow(ed.), 'An Imprecise DCT Computation Model for Real-Time Applications,' Multimedia Technology and Applications, Springer, Dec., 1996
3 J. Grass, and S. Zillberstein, 'A Value-Driven System for Autonomous Information Gathering,' J. Intelligent Information Systems, Vol.14, pp.5-27, March, 2000   DOI   ScienceOn
4 S. V. Vrbsky and J. W. S. Liu, 'APPROXIMATE-A Query Processor that Produces Monotonically Improving Approximate Answers,' IEEE Trans. Knowledge and Data Eng., Vol.5, No.6, pp.1056-1068, De., 1993   DOI   ScienceOn
5 J. W. S. Liu, K. J. Lin, W. K. Shih, A. C. S. Yu, J. Y. Chung and W. Zhao, 'Algorithms for Scheduling Imprecise Computations,' IEEE Computer, Vol.24, No.5, pp.58-68, May, 1991   DOI   ScienceOn
6 J. W. S. Liu, Real-Time Systems, Prentice-Hall, 2000
7 M. Boddy and T. Dean, 'Deliberation Scheduling for Problem Solving in Time-Constrained Environments,' Artificial Intelligence, Vol.67, No.2, pp.245-285, June, 1994   DOI   ScienceOn
8 J. K. Dey, J. F. Kurose and D. Towsley, 'On-line Scheduling Policies for a Class of IRIS (Increasing Reward with Increasing Service) Real-Time Tasks,' IEEE Trans. Computers, Vol.45, No.7, pp.802-813, July 1996   DOI   ScienceOn
9 K. Choi, G. Jung, 'Comment on On-line Scheduling Policies for a Clas of IRIS Real-Time Tasks,' IEEE Trans. Computers, Vol.50, No.5, pp.526-528, May, 2001   DOI   ScienceOn
10 G. Jung, T. Kim, S. Park, and K. Choi, 'A Low Complexity Dynamic Sceduling Algorithm for Real-Time Tasks,' IEE Electronic Letters, Vol.35, No.24, pp.2106-2108, Nov., 1999   DOI   ScienceOn
11 C. L. Liu and J. W. Layland, 'Scheduling Algorithms for Multiprogramming in a Hard Real-Time Environment,' J. ACM, Vol.20, No.1, pp.46-61, Jan., 1973   DOI
12 Jaehong Shim, Kangbin Yim, Kyunghee Choi and Gihyun Jung, 'An On-line Frame Scheduling Algorithm for the Internet Video Conferencing,' IEEE Transactions on Consumer Electronics, Vol.49, No.1, pp.80-88, Feb., 2003   DOI   ScienceOn
13 H. Aydin, R. Melhem, D. Mosse and P. Mejia-Alvarez, 'Optimal Reward-based Scheduling for Periodic Real-Time Tasks,' IEEE Trans. Computers, Vol.50, No.2, pp.111-130, Feb., 2001   DOI   ScienceOn