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 条
  • [31] REAL-TIME OPERATING-SYSTEMS
    ASLANIAN, R
    COMPUTER STANDARDS & INTERFACES, 1987, 6 (01) : 45 - 49
  • [32] PREDICTABLE SYNCHRONIZATION MECHANISMS FOR MULTIPROCESSOR REAL-TIME SYSTEMS
    MOLESKY, LD
    SHEN, C
    ZLOKAPA, G
    REAL-TIME SYSTEMS, 1990, 2 (03) : 163 - 180
  • [33] Framework for component-based development of distributed real-time systems
    Villela, C
    Becker, LB
    Pereira, CE
    SIXTH INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 2001, : 85 - 90
  • [34] Component Framework for supporting safe and dynamic replacement in real-time systems
    Cano, Julio
    Garcia-Valls, Marisol
    Basanta-Val, Pablo
    REVISTA IBEROAMERICANA DE AUTOMATICA E INFORMATICA INDUSTRIAL, 2014, 11 (01): : 98 - 108
  • [35] OPERATING SYSTEM FOR A REAL-TIME MULTIPROCESSOR PROPULSION SYSTEM SIMULATOR.
    Cole, Gary L.
    NASA Technical Memorandum, 1984,
  • [36] Globally scheduled real-time multiprocessor systems with GPUs
    Elliott, Glenn A.
    Anderson, James H.
    REAL-TIME SYSTEMS, 2012, 48 (01) : 34 - 74
  • [37] Efficient scheduling algorithms for real-time multiprocessor systems
    Ramamritham, Krithi
    Stankovic, John A.
    Shiah, Perng-Fei
    IEEE Transactions on Parallel and Distributed Systems, 1990, 1 (02) : 184 - 194
  • [38] A Causality Analysis Framework for Component-Based Real-Time Systems
    Wang, Shaohui
    Ayoub, Anaheed
    Kim, BaekGyu
    Goessler, Gregor
    Sokolsky, Oleg
    Lee, Insup
    RUNTIME VERIFICATION, RV 2013, 2013, 8174 : 285 - 303
  • [39] A Framework Accommodating Categorized Multiprocessor Real-time Scheduling in the RTSJ
    Kwon, Jinsan
    Cho, Hyeonjoong
    Ravindran, Binoy
    PROCEEDINGS OF THE 10TH INTERNATIONAL WORKSHOP ON JAVA TECHNOLOGIES FOR REAL-TIME AND EMBEDDED SYSTEMS, 2012, : 18 - 25
  • [40] A Survey of Hard Real-Time Scheduling for Multiprocessor Systems
    Davis, Robert I.
    Burns, Alan
    ACM COMPUTING SURVEYS, 2011, 43 (04)