RPUGuard: Real-Time Processing Unit Virtualization for Mixed-Criticality Applications

被引:5
|
作者
Cinque, Marcello [1 ]
De Tommasi, Gianmaria [1 ]
Dubbioso, Sara [1 ]
Ottaviano, Daniele [1 ]
机构
[1] Univ Naples Federico II, Dept Elect Engn & Informat Technol, Naples, Italy
关键词
Mixed-Criticality; Real-time Processing Unit; Embedded Virtualization; Real-Time systems; MPSoC; Fusion engineering;
D O I
10.1109/EDCC57035.2022.00025
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Virtualization techniques are attracting interest in industrial applications to implement mixed-criticality systems taking full advance of modern embedded architectures, such as Multi-Processor Systems on Chip (MPSoCs). However, the virtualization support for important hardware accelerators, such as Real-Time Processing Units (RPUs), used for real-time and/or safety-critical workloads, is still overlooked. In this paper, we propose an architectural solution to virtualize RPUs in complex embedded systems. Specifically, we design and implement a component, named RPUGuard, which is able to guarantee isolated communication channels with a fixed bandwidth between virtual machines, running on regular Application Processing Units (APUs), and the RPU on the same MPSoC. We evaluated RPUGuard on the Zynq Ultrascale+ board, in the context of a challenging case study concerning the magnetic control system of the ITER experimental nuclear fusion reactor. Results demonstrate how our solution can mitigate the weaknesses of current asymmetric communication techniques, while providing isolation guarantees to critical communication channels.
引用
收藏
页码:97 / 104
页数:8
相关论文
共 50 条
  • [1] Evaluating virtualization for fog monitoring of real-time applications in mixed-criticality systems
    Cinque, Marcello
    De Simone, Luigi
    Mazzocca, Nicola
    Ottaviano, Daniele
    Vitale, Francesco
    REAL-TIME SYSTEMS, 2023, 59 (04) : 534 - 567
  • [2] Evaluating virtualization for fog monitoring of real-time applications in mixed-criticality systems
    Marcello Cinque
    Luigi De Simone
    Nicola Mazzocca
    Daniele Ottaviano
    Francesco Vitale
    Real-Time Systems, 2023, 59 : 534 - 567
  • [3] Real-Time Validation of Mixed-Criticality Applications
    Esposito, S.
    Sini, J.
    Violante, M.
    2018 IEEE 19TH LATIN-AMERICAN TEST SYMPOSIUM (LATS), 2018,
  • [4] MCS-IOV: Real-Time I/O Virtualization for Mixed-Criticality Systems
    Jiang, Zhe
    Audsley, Neil
    Dong, Pan
    Guan, Nan
    Dai, Xiaotian
    Wei, Lifeng
    2019 IEEE 40TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2019), 2019, : 326 - 338
  • [5] Scheduling Real-Time Mixed-Criticality Jobs
    Baruah, Sanjoy
    Bonifaci, Vincenzo
    D'Angelo, Gianlorenzo
    Li, Haohan
    Marchetti-Spaccamela, Alberto
    Megow, Nicole
    Stougie, Leen
    IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (08) : 1140 - 1152
  • [6] Scheduling Real-Time Mixed-Criticality Jobs
    Baruah, Sanjoy K.
    Bonifaci, Vincenzo
    D'Angelo, Gianlorenzo
    Li, Haohan
    Marchetti-Spaccamela, Alberto
    Megow, Nicole
    Stougie, Leen
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2010, 2010, 6281 : 90 - +
  • [7] Compositional Real-Time Scheduling of Mixed-Criticality Real-Time Systems
    Ali, Amjad
    Kim, Kyong Hoon
    2014 IEEE 12TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC)/2014 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING (EMBEDDEDCOM)/2014 IEEE 12TH INTERNATIONAL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING (PICOM), 2014, : 464 - 469
  • [8] On the Scheduling of Mixed-Criticality Real-Time Task Sets
    de Niz, Dionisio
    Lakshmanan, Karthik
    Rajkumar, Ragunathan
    2009 30TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2009, : 291 - +
  • [9] Mixed-Criticality Scheduling in Real-Time Multiprocessor Systems
    Osmolovskiy, Sergey
    Fedorov, Ivan
    Vinogradov, Vladimir
    Ivanova, Ekaterina
    Shakurov, Daniil
    2016 18TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION AND SEMINAR ON INFORMATION SECURITY AND PROTECTION OF INFORMATION TECHNOLOGY (FRUCT-ISPIT), 2016, : 257 - 265
  • [10] Simultaneous Multithreading in Mixed-Criticality Real-Time Systems
    Bakita, Joshua
    Ahmed, Shareef
    Osborne, Sims Hill
    Tang, Stephen
    Chen, Jingyuan
    Smith, F. Donelson
    Anderson, James H.
    2021 IEEE 27TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2021), 2021, : 278 - 291