Title :
Implementing real-time scheduling daemon in general purpose operating system Unix
Author :
Kim, Jin-Ho ; Kim, Sang-Wook ; Kim, Dae-Yong ; Choi, Wan
Author_Institution :
Dept. of Comput. Sci., Kangwon Nat. Univ., Chunchon, South Korea
Abstract :
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
Keywords :
network operating systems; processor scheduling; real-time systems; application programmers; general purpose operating system Unix; real-time scheduling daemon; time sharing-based scheduling; Computer science; Data engineering; Databases; Information technology; Operating systems; Processor scheduling; Programming profession; Real time systems; Sleep; Time sharing computer systems;
Conference_Titel :
Real-Time Computing Systems and Applications, 2000. Proceedings. Seventh International Conference on
Conference_Location :
Cheju Island
Print_ISBN :
0-7695-0930-4
DOI :
10.1109/RTCSA.2000.896388