Component Framework for Multiprocessor Real-Time Operating Systems

被引:1
|
作者
Takaso, Yoshitada [1 ]
Oyama, Hiroshi [2 ]
Azumi, Takuya [1 ]
机构
[1] Saitama Univ, Grad Sch Sci & Engn, Saitama, Japan
[2] OKUMA Corp, Okuma, Fukushima, Japan
关键词
Embedded Systems; Component-Based Development; Multiprocessors; Real-Time Operating Systems;
D O I
10.1109/EUC57774.2022.00026
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multiprocessor real-time operating systems (RTOSs) are in high demand to deal with the large complexity of embedded systems. Developers can reduce power consumption, cope with increased size, and improve processing performance using multiprocessor RTOSs. However, multiprocessor RTOSs for embedded systems have two major problems. The handling of kernel objects, functionalities of Multiprocessor RTOSs, makes system reusability difficult. The same goes for the low reusability of interprocessor communication in multiprocessor systems. To solve these problems, this paper proposes a component framework for multiprocessor RTOSs. Kernel objects were componentized based on TOPPERS embedded component systems, a component-based development framework. The proposed framework supports object allocation on multiprocessors, and implements automatic code generation plugins for system reusability and flexible interprocessor communication methods depending on the system. The reusability of the system and inter-processor communication will be verified to be easy while maintaining real-time performance and resource constraints.
引用
收藏
页码:112 / 119
页数:8
相关论文
共 50 条
  • [41] MODELS OF REAL-TIME ORGANIZATION AND CONTROL IN MULTIPROCESSOR SYSTEMS
    MAMEDLI, EM
    SLEPCHENKO, AN
    KHUSIDMAN, VB
    AUTOMATION AND REMOTE CONTROL, 1991, 52 (08) : 1168 - 1174
  • [42] DESIGNING MULTIPROCESSOR REAL-TIME SYSTEMS WITH A MULTIVIEW APPROACH
    ZHANG, L
    VANKATWIJK, J
    INFORMATION PROCESSING '94, VOL I: TECHNOLOGY AND FOUNDATIONS, 1994, 51 : 195 - 200
  • [43] HETEROGENEOUS MULTIPROCESSOR MAPPING FOR REAL-TIME STREAMING SYSTEMS
    Lin, Jing
    Srivatsa, Akshaya
    Gerstlauer, Andreas
    Evans, Brian L.
    2011 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2011, : 1605 - 1608
  • [44] Supporting Pipelines in Soft Real-Time Multiprocessor Systems
    Liu, Cong
    Anderson, James H.
    PROCEEDINGS OF THE 21ST EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2009, : 269 - 278
  • [45] Adaptive Scheduling Algorithm for Real-Time Multiprocessor Systems
    Shah, Apurva
    Kotecha, Ketan
    2009 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE, VOLS 1-3, 2009, : 35 - +
  • [46] Globally scheduled real-time multiprocessor systems with GPUs
    Glenn A. Elliott
    James H. Anderson
    Real-Time Systems, 2012, 48 : 34 - 74
  • [47] Efficient real-time scheduling algorithms for multiprocessor systems
    Cho, S
    Lee, SK
    Ahn, S
    Lin, KJ
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2002, E85B (12) : 2859 - 2867
  • [48] Supporting Nested Locking in Multiprocessor Real-Time Systems
    Ward, Bryan C.
    Anderson, James H.
    PROCEEDINGS OF THE 24TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2012), 2012, : 223 - 232
  • [49] Robust Partitioned Scheduling for Real-Time Multiprocessor Systems
    Fauberteau, Frederic
    Midonnet, Serge
    George, Laurent
    DISTRIBUTED, PARALLEL AND BIOLOGICALLY INSPIRED SYSTEMS, 2010, 329 : 193 - +
  • [50] Dynamic scheduling solutions for real-time multiprocessor systems
    Saez, S
    Vila, J
    Crespo, A
    CONTROL ENGINEERING PRACTICE, 1997, 5 (07) : 1007 - 1013