VOSYSVirtualNet: Low-latency Inter-world Network Channel for Mixed-Criticality Systems

Julian Vetter, J. Fanguede, K. Chappuis, D. Raho
{"title":"VOSYSVirtualNet: Low-latency Inter-world Network Channel for Mixed-Criticality Systems","authors":"Julian Vetter, J. Fanguede, K. Chappuis, D. Raho","doi":"10.1109/SIES.2018.8442097","DOIUrl":null,"url":null,"abstract":"Integrating multiple subsystems with different levels of criticality is a well established concept in the automotive domain. To ensure proper temporal and spatial isolation, a highly privileged software component is installed to orchestrate the subsystems. VOSYSmonitor is such a solution, it enables the co-execution of two operating systems on a single System on Chip - A rich operating system, such as Linux, along with a safety critical operating system, fully isolated from each other using ARM TrustZone. But if we take a closer look at specific automotive scenarios (e.g., “displaying warning signs”), reveals that an interaction of the two operating systems might be desirable. In this paper we address this challenge. We present the implementation of a low-latency inter-world network channel. It is built around already existing primitives in both worlds, only implementing the physical layer of the network channel. This ensures a low complexity, meaning only minor modifications have to be made to both operating systems. To prove the feasibility of our design, we built a full prototype that enables a network communication between the two operating systems, while ensuring a proper encapsulation of the safety critical operating system. To validate low reaction times, the design is evaluated with respect to network latency. To complement the measurements, we also performed a number of bandwidth measurements. Finally, we thoroughly discuss potential threat scenarios arising from the network link and how they can be addressed with appropriate countermeasures.","PeriodicalId":236091,"journal":{"name":"2018 IEEE 13th International Symposium on Industrial Embedded Systems (SIES)","volume":"418 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE 13th International Symposium on Industrial Embedded Systems (SIES)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SIES.2018.8442097","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Integrating multiple subsystems with different levels of criticality is a well established concept in the automotive domain. To ensure proper temporal and spatial isolation, a highly privileged software component is installed to orchestrate the subsystems. VOSYSmonitor is such a solution, it enables the co-execution of two operating systems on a single System on Chip - A rich operating system, such as Linux, along with a safety critical operating system, fully isolated from each other using ARM TrustZone. But if we take a closer look at specific automotive scenarios (e.g., “displaying warning signs”), reveals that an interaction of the two operating systems might be desirable. In this paper we address this challenge. We present the implementation of a low-latency inter-world network channel. It is built around already existing primitives in both worlds, only implementing the physical layer of the network channel. This ensures a low complexity, meaning only minor modifications have to be made to both operating systems. To prove the feasibility of our design, we built a full prototype that enables a network communication between the two operating systems, while ensuring a proper encapsulation of the safety critical operating system. To validate low reaction times, the design is evaluated with respect to network latency. To complement the measurements, we also performed a number of bandwidth measurements. Finally, we thoroughly discuss potential threat scenarios arising from the network link and how they can be addressed with appropriate countermeasures.
VOSYSVirtualNet:混合临界系统的低延迟跨世界网络通道
在汽车领域,集成具有不同临界级别的多个子系统是一个成熟的概念。为了确保适当的时间和空间隔离,安装了一个高度特权的软件组件来编排子系统。VOSYSmonitor就是这样一种解决方案,它使两个操作系统能够在单个片上系统上协同执行-一个丰富的操作系统,如Linux,以及一个安全关键操作系统,使用ARM TrustZone完全相互隔离。但是,如果我们仔细观察特定的汽车场景(例如,“显示警告标志”),就会发现两个操作系统的交互可能是可取的。在本文中,我们解决了这一挑战。我们提出了一个低延迟跨世界网络信道的实现。它是围绕两个世界中已经存在的原语构建的,只实现网络通道的物理层。这确保了较低的复杂性,这意味着只需要对两个操作系统进行微小的修改。为了证明我们设计的可行性,我们构建了一个完整的原型,使两个操作系统之间能够进行网络通信,同时确保安全关键操作系统的适当封装。为了验证低反应时间,该设计根据网络延迟进行了评估。为了补充测量,我们还执行了许多带宽测量。最后,我们深入讨论了网络链接产生的潜在威胁场景,以及如何通过适当的对策来解决这些威胁。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信