loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Seventh International Conference on Real-Time Computing Systems and Applications (RTCSA'00)
Implementing real-time scheduling daemon in general purpose operating system Unix
Cheju Island, South Korea
December 12-December 14
ISBN: 0-7695-0930-4
Jin-Ho Kim, Dept. of Comput. Sci., Kangwon Nat. Univ., Chunchon, South Korea
Sang-Wook Kim, Dept. of Comput. Sci., Kangwon Nat. Univ., Chunchon, South Korea
Dae-Yong Kim, Dept. of Comput. Sci., Kangwon Nat. Univ., Chunchon, South Korea
Wan Choi, Dept. of Comput. Sci., Kangwon Nat. Univ., Chunchon, South Korea
In this paper, we propose a method implementing real-time scheduling in the Unix, a general-purpose operating system (GPOS), by considering the deadline of real-time tasks. Our approach employs a special task called the scheduling daemon, which deals with all the real-time tasks in a system and makes just one task become a ready-to-run state and other sleep states. This causes the Unix scheduler to deal with only one real-time task as a rule, and thus bypasses time sharing-based scheduling strategy of the Unix. Therefore, all the real-time tasks are scheduled by the strategy of the scheduling daemon. We implement the scheduling daemon on the Unix, and build a real-time platform in order that application programmers develop real-time systems more effectively. Moreover, we show the superiority of our approach through extensive experiments.
Index Terms:
processor scheduling; real-time systems; network operating systems; real-time scheduling daemon; general purpose operating system Unix; time sharing-based scheduling; application programmers
Citation:
Jin-Ho Kim, Sang-Wook Kim, Dae-Yong Kim, Wan Choi, "Implementing real-time scheduling daemon in general purpose operating system Unix," rtcsa, pp.177, Seventh International Conference on Real-Time Computing Systems and Applications (RTCSA'00), 2000
Usage of this product signifies your acceptance of the Terms of Use.