Browse > Article
http://dx.doi.org/10.5302/J.ICROS.2012.18.4.302

Periodic and Real-Time Aperiodic Task Scheduling Algorithm based on Topological Sort and Residual Time  

Kim, Si-Wan (Kangwon National University)
Park, Hong-Seong (Kangwon National University)
Publication Information
Journal of Institute of Control, Robotics and Systems / v.18, no.4, 2012 , pp. 302-307 More about this Journal
Abstract
Real-time systems perform periodic tasks and real-time aperiodic tasks such as alarm processing. Especially the periodic tasks included in control systems such as robots have precedence relationships among them. This paper proposes a new scheduling algorithm based on topological sort and residual time. The precedence relationships among periodic tasks are translated to the priorities of the tasks using topological sort algorithm. During the execution of the system the proposed scheduling algorithm decides on whether or not a newly arrived real-time aperiodic task is accepted based on residual time whenever the aperiodic task such as alarm is arrived. The proposed algorithm is validated using examples.
Keywords
real-time scheduling; precedence; topological sort; residual time; periodic task; aperiodic task;
Citations & Related Records
Times Cited By KSCI : 5  (Citation Analysis)
연도 인용수 순위
1 R. Gerber and S. Hong, "Guaranteeing real-time requirements with resource-based calibration of periodic processes," IEEE Tr. on Software Engineering, vol. 21, no. 7, pp. 579-592, Jul. 1995.   DOI
2 D. Isovic and G. Fohler, "Efficient scheduling of sporadic, periodic, and periodic tasks with complex constraints," Proc. of the IEEE 21st Real-Time Systems Symposium, Orlando, Florida, pp. 23-27, Nov. 2000.
3 G. Buttazzo and E. Bini, "Optimal dimensioning of a constant bandwidth server," Proc. of the IEEE Real-Time Systems Symposium, Rio de Janeiro, pp. 169-177, Dec. 2006.
4 D. I. Katcher, H. Arakawa, and J. K. Strosnider, "Engineering and analysis of fixed priority schedulers," IEEE Transactions on Software Engineering, vol. 19, no. 9, pp. 920-934, Sep. 1993.   DOI   ScienceOn
5 J. Lehoczky, L. Sha, and Y. Ding, "The rate monotonic scheduling algorithm: exact characterization and average case behavior," Proc. of the 10th Real Time Systems Symposium, Washington DC, USA, pp. 166-171, Dec.1989.
6 C. L. Liu and J. W. Layland, "Scheduling algorithms for multiprogramming in a hard real-time environment," Journal of ACM, vol. 20, no.1, pp. 46-61, 1973.   DOI
7 H. Y. Kim and H. S. Park, "Optimal period and priority assignment using task & message-based scheduling in distributed control systems," Journal of Control, Automation, and Systems Engineering (in Korean), vol. 8, no. 6, pp. 506-513, Jun. 2002.   과학기술학회마을
8 R. I. Davids, K. W. Tindell, and A. Burns, "Scheduling slack time in fixed-priority preemptive systems," Proc. of the Real-Time Systems Symposium, Raleigh Durham, USA, pp. 222-231, Dec. 1993.
9 M. Spuri and G. C. Buttazzo, "Efficient aperiodic service under earliest deadline scheduling," Proc. of the IEEE Real-Time Systems Symposium, San Juan , Puerto Rico, pp.2-11, Dec. 1994.
10 G. F. Franklin, M. L. Workman, and D. Powell, Digital Control of Dynamic Systems, Addison-Wesley Longman, Boston, MA, USA, 1997.
11 G. Park, D. Kum, B. Son, and S. Lee, "scheduling design and simulation of software components for EPS system based on AUTOSAR," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 16, no. 6, pp. 539-545, June 2010.   과학기술학회마을   DOI
12 C. Moon, Y. Yun, and C. Leem, "Evolutionary algorithm based on topological sort for precedence constrained sequencing," Proc. of 2007 IEEE Congress on Computational Intelligence, Singapore, pp. 1325-1332, Sep. 2007.
13 H. Y. Kim and H. S. Park, "Scheduling of sporadic and periodic tasks and messages with End-to-End constraints," Journal of Control, Automation, and Systems Engineering (in Korean), vol. 11, no. 2, pp. 175-185, Feb. 2005.   과학기술학회마을
14 H. Y. Kim and H. S. Park, "Scheduling of sporadic and periodic tasks and messages with End-to-End constraints," Journal of Control, Automation, and Systems Engineering (in Korean), vol. 11, no. 2, pp. 175-185, Feb. 2005.   과학기술학회마을
15 D. Lee and H. Ahn, "Real-time characteristics analysis ans improvement for OPRoS component scheduler on windows NT operating system," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 17, no. 1, pp. 38-46, Jan. 2011.   DOI