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
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. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||