TMO-Linux: A linux-based real-time operating system supporting execution of TMOs

被引:10
|
作者
Kim, HJ
Park, SH
Kim, JG
Kim, MH
Rim, KW
机构
关键词
D O I
10.1109/ISORC.2002.1003731
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The TWO (time-triggered Message-triggered Object) model is a well-known real-time object model for distributed and timeliness-guaran teed computing. In a couple of years ago, we developed two TMO execution engines, named WTMOS and LTMOS, the former is for Windows platforms and the latter is for Linux platforms. Those are middleware engines supporting deadline driven real-time execution of TMO methods and distributed IPC The engines have several advantages such as heterogeneous computing support, flexibility, and high portability since those have been as middlewares. However the deadline-driven schedulers of the middlewares lose temporal accuracy in some cases because the scheduling is performed by controlling priorities of real-time threads. To increase temporal accuracy and reduce overhead by middlewares, we have developed a new Linux-based operating system named "TMO-Linux" that supports distributed real-time execution of TMO instances as embedded services of an operating system. In this paper we present the functions and the structure of TMO-Linux. Our preliminary experimental results show that TMO-Linux has better timing accuracy and performance than the middleware engines.
引用
收藏
页码:288 / 294
页数:5
相关论文
共 50 条
  • [1] TMO-eCos: An eCos-based real-time micro operating system supporting execution of a TMO structured program
    Kim, JG
    Kim, MH
    Kim, K
    Heu, S
    [J]. ISORC 2005: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2005, : 182 - 189
  • [2] Linux-based real time monitoring system of mobile robots
    Cho, SeungHo
    Lee, I. O.
    Lee, JangMyung
    [J]. 2006 SICE-ICASE INTERNATIONAL JOINT CONFERENCE, VOLS 1-13, 2006, : 122 - +
  • [3] A Comparison of Real-Time Linux-Based Architectures for Embedded Musical Applications
    Vignati, Luca
    Zambon, Stefano
    Turchet, Luca
    [J]. JOURNAL OF THE AUDIO ENGINEERING SOCIETY, 2022, 70 (1-2): : 83 - 93
  • [4] Toward Linux-based safety-critical systems-Execution time variability analysis of Linux system calls
    Galarraga, Markel
    Lefebvre, Charles-Alexis
    Perez-Cerrolaza, Jon
    PascualbaIkerl, Jose A.
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2024, 156
  • [5] Approaches for Linux-based undergraduate operating system concepts laboratories
    Gaspar, Alessio
    Langevin, Sarah
    [J]. INNOVATIONS IN E-LEARNING, INSTRUCTION TECHNOLOGY, ASSESSMENT, AND ENGINEERING EDUCATION, 2007, : 25 - 30
  • [6] Hierarchical scheduling of real-time tasks over Linux-based virtual machines
    Abeni, Luca
    Biondi, Alessandro
    Bini, Enrico
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 149 : 234 - 249
  • [7] Linux, real-time Linux, & IPC
    Proctor, FM
    [J]. DR DOBBS JOURNAL, 1999, 24 (11): : 32 - +
  • [8] Temporal and spatial partitioning of a time-triggered operating system based on Real-time Linux
    Obermaisser, R.
    Leiner, B.
    [J]. ISORC 2008: 11TH IEEE SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING - PROCEEDINGS, 2008, : 429 - +
  • [9] XtreemOS: Towards a Grid-enabled Linux-based operating system
    Laforenza, Domenico
    [J]. SHARING DATA, INFORMATION AND KNOWLEDGE, PROCEEDINGS, 2008, 5071 : 241 - 243
  • [10] XtreemOS: Towards a Grid-Enabled Linux-Based Operating System
    Laforenza, Domenico
    [J]. DATASPACE: THE FINAL FRONTIER, PROCEEDINGS, 2009, 5588 : 4 - 6