Development of RTEMS SMP Platform Based on XtratuM Virtualization Environment for Satellite Flight Software

被引:1
|
作者
Kim, Sun-wook [1 ]
Choi, Jong-Wook [1 ]
Jeong, Jae-Yeop [1 ]
Yoo, Bum-Soo [1 ]
机构
[1] Korea Aerosp Res Inst, Daejeon, South Korea
关键词
Virtualization; XtratuM; RTEMS; Hypervisor; Satellite Flight Software; Symmetric Multi Processor;
D O I
10.5139/JKSAS.2020.48.6.467
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Hypervisor virtualize hardware resources to utilize them more effectively. At the same time, hypervisor's characteristics of time and space partitioning improves reliability of flight software by reducing a complexity of the flight software. Korea Aerospace Research Institute chooses one of hypervisors for space, XtratuM, and examine its applicability to the flight software. XtratuM has strong points in performance improvement with high reliability. However, it does not support SMP. Therefore, it has limitation in using it with high performance applications including satellite altitude orbit control systems. This paper proposes RTEMS XM-SMP to support SMP with RTEMS, one of real time operating systems for space. Several components are added as hypercalls, and initialization processes are modified to use several processors with inter processors communication routines. In addition, all components related to processors are updated including context switch and interrupts. The effectiveness of the developed RTEMS XM-SMP is demonstrated with a GR740 board by executing SMP benchmark functions. Performance improvements are reviewed to check the effectiveness of SMP operations.
引用
收藏
页码:467 / 478
页数:12
相关论文
共 50 条
  • [1] Software Tool for Virtual Environment Development Based on Cloud Platform
    Gribova, V. V.
    Fedorishchev, L. A.
    [J]. JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2017, 56 (06) : 937 - 944
  • [2] Software tool for virtual environment development based on cloud platform
    V. V. Gribova
    L. A. Fedorishchev
    [J]. Journal of Computer and Systems Sciences International, 2017, 56 : 937 - 944
  • [3] A Software Vulnerability Analysis Environment Based on Virtualization Technology
    Wang Chunlei
    Wen Yan
    Dai Yiqi
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND INFORMATION SECURITY (WCNIS), VOL 1, 2010, : 620 - +
  • [4] Construction of Virtualization Software Programming Training Cloud Platform Based on OpenStack
    Hao, Lijun
    Wang, Yan
    [J]. 2017 4TH INTERNATIONAL CONFERENCE ON EDUCATION REFORM AND MANAGEMENT INNOVATION (ERMI 2017), 2017, 96 : 235 - 239
  • [5] Development of a Novel Core Component-based Flight Dynamics Subsystem Software Platform
    Hwang, Yoola
    Lee, Byoung-Sun
    [J]. TRANSACTIONS OF THE JAPAN SOCIETY FOR AERONAUTICAL AND SPACE SCIENCES, 2019, 62 (04) : 192 - 202
  • [6] Software Aging in Container-based Virtualization:An Experimental Analysis on Docker Platform
    Oliveira, Felipe
    Araujo, Jean
    Matos, Rubens
    Maciel, Paulo
    [J]. PROCEEDINGS OF 2021 16TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2021), 2021,
  • [7] Design a Flexible Software Development Environment on NetFPGA Platform
    Tsai, Pang-Wei
    Chou, Hou-Yi
    Luo, Mon-Yen
    Yang, Chu-Sing
    [J]. INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY II, PTS 1-4, 2013, 411-414 : 1665 - +
  • [8] Experimental Evaluation of Software Aging Effects in a Container-Based Virtualization Platform
    Oliveira, Felipe
    Araujo, Jean
    Matos, Rubens
    Lins, Luan
    Rodrigues, Andre
    Maciel, Paulo
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2020, : 414 - 419
  • [9] Software Defined Virtualization Platform based on Double-FlowVisors in Multiple domain Networks
    Yin, Xingbin
    Huang, Shanguo
    Wang, Shouyu
    Wu, Di
    Gao, Yuming
    Niu, Xiaobing
    Ren, Mingyan
    Ma, Heng
    [J]. 2013 8TH INTERNATIONAL ICST CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA (CHINACOM), 2013, : 776 - 780
  • [10] Development of Software Defined Radio - based Satellite Telemetry and Telecommand System in Virtual Instrumentation Environment
    Hilario, Calvin Artemies G.
    De Guzman, Mar Francis D.
    Retamar, Alvin E.
    Marciano, Joel Joseph S., Jr.
    [J]. 2019 6TH INTERNATIONAL CONFERENCE ON SPACE SCIENCE AND COMMUNICATION (ICONSPACE2019), 2019, : 201 - 206