Implementing real-time scheduling daemon in general purpose operating system unix

被引:0
|
作者
Kim, JH [1 ]
Kim, SW [1 ]
Kim, DY [1 ]
Choi, W [1 ]
机构
[1] Kangwon Natl Univ, Dept Comp Sci, Chunchon 200701, South Korea
来源
SEVENTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS | 2000年
关键词
D O I
10.1109/RTCSA.2000.896388
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 others sleep state. 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 or der that application programmers develop real-time systems more effectively. Moreover, we show, the superiority of our approach through extensive experiments.
引用
收藏
页码:177 / 182
页数:6
相关论文
共 50 条
  • [1] Soft real-time scheduling in a general purpose operating system: scheduling daemon approach
    Kim, JH
    Kim, SW
    Kim, DY
    You, HY
    Choi, W
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2002, 17 (01): : 3 - 11
  • [2] REAL IX - A REAL-TIME UNIX OPERATING SYSTEM
    GROSTICK, D
    GLUCH, DP
    FURHT, B
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 1990, 293 (1-2): : 271 - 275
  • [3] Analysis and comparison of general-purpose operating system real-time extensions
    Gao, Xiaopeng
    Long, Xiang
    Jisuanji Gongcheng/Computer Engineering, 2003, 29 (06):
  • [4] SYMBIOTE - EXPANDING THE REAL-TIME CAPABILITIES OF THE UNIX OPERATING SYSTEM
    KOWALSKI, TJ
    MURREL, SL
    RECORD-AT&T BELL LABORATORIES, 1984, 62 (05): : 14 - 17
  • [5] An automatic testing system of scheduling strategies in real-time UNIX
    Qin, X.
    Pang, L.
    Han, Z.
    Journal of Systems Engineering and Electronics, 2001, 12 (02) : 59 - 62
  • [7] IMPLEMENTING A REAL-TIME SCHEDULING SYSTEM FOR VLSI PRODUCTION
    CHEN, YH
    HADAVI, K
    FOSTER, H
    SECOND INTERNATIONAL CONFERENCE ON DATA AND KNOWLEDGE SYSTEMS FOR MANUFACTURING AND ENGINEERING, 1989, : 185 - 186
  • [8] REAL-TIME UNIX OPERATING SYSTEM - RX-UX 832
    MIZUHASHI, Y
    TERAMOTO, M
    MICROPROCESSING AND MICROPROGRAMMING, 1989, 27 (1-5): : 533 - 538
  • [9] SYMBIOTE - EXPANDING THE REAL-TIME CAPABILITIES OF THE UNIX OPERATING SYSTEM.
    Kowalski, Thaddeus J.
    Murrel, Sharon L.
    AT&T Bell Laboratories Record, 1984, 62 (05): : 14 - 17
  • [10] Adaptive Scheduling Algorithm for Real-Time Operating System
    Kotecha, Ketan
    Shah, Apurva
    2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 2109 - 2112