、隔

Xiangrui Yang, Chenglong Li, Ling Yang, C. Han, Tao Li, Zhigang Sun
{"title":"、隔","authors":"Xiangrui Yang, Chenglong Li, Ling Yang, C. Han, Tao Li, Zhigang Sun","doi":"10.1145/3472716.3472870","DOIUrl":null,"url":null,"abstract":"A tremendous investment in automotive embedded systems has been observed in recent years. And the trend continues to grow considering the emerging self-driving vehicles [2,6]. Those vehicles are equipped with complex sub-systems like multi-view camera system, lane-keeping assistant system, pedestrian avoidance system, etc. The systems are parts of the embedded system in the vehicle which contains hundreds of endpoints (cameras, millimeter-wave radars, GPS, brake system, etc.) and form a sophisticated network [12]. The state-of-art network of automotive embedded systems tends to be deployed in a distributed manner, where various sub-systems are divided into domains [6,12]. In each domain, a Domain Control Unit (DCU) is responsible for computing tasks. The DCU can be seen as a SoC which contains a CPU and sometimes a FPGA/GPU [5] for remote acceleration. The endpoints within/between each domain are connected via specialized network/bus like LIN, CAN or FlexRay, which provides deterministic network in the loops between sensors, DCUs and actuators. However, the emerging trend of self-driving in automotive brings at least three new challenges that the current systems find hard to address. 1) high-bandwidth and deterministic interconnection. Currently, 60-100 endpoints (sensors/actuators) are deployed per vehicle. But recent industry figures suggest the number to reach over 200 per vehicle [1]. In addition, inter-domain traffic grows rapidly as domains are increasingly integrated. The ever-scaling system desires lightweight and high-bandwidth network rather than sophisticated and low-bandwidth buses. Moreover, deterministic features should also be preserved for real-time and security-relatedapplications.2) high-performance computing for AI-powered inference real-time AI models (e.g., convolutional neural network) has been widely adopted for autopilot functionalities [2,3]. However, low-end computing platforms [5] have difficulties deploying large scale AI models [2,9]. For instance, Tesla requires >50 Tops neural network performance while maintaining the power under40W per chip (cooling reasons). This requires high-end computing node being implemented. Considering the budget and cooling constraints in automotive systems, deploying those computing nodes in a distributed manner would be infeasible.3) Over-the-air(OTA) updates for automotive software/firmware. Due to the fast evolution of software/firmware on vehicles, a number of manufacturers tend to update software/firmware via OTA techniques. This requires DCUs to be networked with the cloud from time totime. The distributed positioning increases the complexity of the remote updates and may incur security issues [6]. To address the challenges above, we present CAMES, a TSN-enabled centralized architecture for automotive embedded systems. In the center of CAMES, the central computing platform takes the advantage of high-end FPGAs for remote acceleration. DCUscan be largely simplified as no power-hungry computing tasks running locally. Between DCUs and the centralized computing platform, TSN (time-sensitive network) [11] is implemented to provide high-bandwidth and deterministic L2 connection for both real-time and non-real-time traffic. On top of TSN, we proposed a light weight transport layer protocol for data delivering between sensors/actuators and the central computing platform. Since software/firmware of DCUs/sensors/actuators are updated by the central computing platform instead of exposing directly to the remote, security and simplicity feature can be better maintained during OTA. This demo demonstrates the advantages and feasibility of such a design with two use cases which are typical in automotive scenarios.","PeriodicalId":178725,"journal":{"name":"Proceedings of the SIGCOMM '21 Poster and Demo Sessions","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"CAMES\",\"authors\":\"Xiangrui Yang, Chenglong Li, Ling Yang, C. Han, Tao Li, Zhigang Sun\",\"doi\":\"10.1145/3472716.3472870\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A tremendous investment in automotive embedded systems has been observed in recent years. And the trend continues to grow considering the emerging self-driving vehicles [2,6]. Those vehicles are equipped with complex sub-systems like multi-view camera system, lane-keeping assistant system, pedestrian avoidance system, etc. The systems are parts of the embedded system in the vehicle which contains hundreds of endpoints (cameras, millimeter-wave radars, GPS, brake system, etc.) and form a sophisticated network [12]. The state-of-art network of automotive embedded systems tends to be deployed in a distributed manner, where various sub-systems are divided into domains [6,12]. In each domain, a Domain Control Unit (DCU) is responsible for computing tasks. The DCU can be seen as a SoC which contains a CPU and sometimes a FPGA/GPU [5] for remote acceleration. The endpoints within/between each domain are connected via specialized network/bus like LIN, CAN or FlexRay, which provides deterministic network in the loops between sensors, DCUs and actuators. However, the emerging trend of self-driving in automotive brings at least three new challenges that the current systems find hard to address. 1) high-bandwidth and deterministic interconnection. Currently, 60-100 endpoints (sensors/actuators) are deployed per vehicle. But recent industry figures suggest the number to reach over 200 per vehicle [1]. In addition, inter-domain traffic grows rapidly as domains are increasingly integrated. The ever-scaling system desires lightweight and high-bandwidth network rather than sophisticated and low-bandwidth buses. Moreover, deterministic features should also be preserved for real-time and security-relatedapplications.2) high-performance computing for AI-powered inference real-time AI models (e.g., convolutional neural network) has been widely adopted for autopilot functionalities [2,3]. However, low-end computing platforms [5] have difficulties deploying large scale AI models [2,9]. For instance, Tesla requires >50 Tops neural network performance while maintaining the power under40W per chip (cooling reasons). This requires high-end computing node being implemented. Considering the budget and cooling constraints in automotive systems, deploying those computing nodes in a distributed manner would be infeasible.3) Over-the-air(OTA) updates for automotive software/firmware. Due to the fast evolution of software/firmware on vehicles, a number of manufacturers tend to update software/firmware via OTA techniques. This requires DCUs to be networked with the cloud from time totime. The distributed positioning increases the complexity of the remote updates and may incur security issues [6]. To address the challenges above, we present CAMES, a TSN-enabled centralized architecture for automotive embedded systems. In the center of CAMES, the central computing platform takes the advantage of high-end FPGAs for remote acceleration. DCUscan be largely simplified as no power-hungry computing tasks running locally. Between DCUs and the centralized computing platform, TSN (time-sensitive network) [11] is implemented to provide high-bandwidth and deterministic L2 connection for both real-time and non-real-time traffic. On top of TSN, we proposed a light weight transport layer protocol for data delivering between sensors/actuators and the central computing platform. Since software/firmware of DCUs/sensors/actuators are updated by the central computing platform instead of exposing directly to the remote, security and simplicity feature can be better maintained during OTA. This demo demonstrates the advantages and feasibility of such a design with two use cases which are typical in automotive scenarios.\",\"PeriodicalId\":178725,\"journal\":{\"name\":\"Proceedings of the SIGCOMM '21 Poster and Demo Sessions\",\"volume\":\"23 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-08-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the SIGCOMM '21 Poster and Demo Sessions\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3472716.3472870\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the SIGCOMM '21 Poster and Demo Sessions","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3472716.3472870","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

本文章由计算机程序翻译,如有差异,请以英文原文为准。
CAMES
A tremendous investment in automotive embedded systems has been observed in recent years. And the trend continues to grow considering the emerging self-driving vehicles [2,6]. Those vehicles are equipped with complex sub-systems like multi-view camera system, lane-keeping assistant system, pedestrian avoidance system, etc. The systems are parts of the embedded system in the vehicle which contains hundreds of endpoints (cameras, millimeter-wave radars, GPS, brake system, etc.) and form a sophisticated network [12]. The state-of-art network of automotive embedded systems tends to be deployed in a distributed manner, where various sub-systems are divided into domains [6,12]. In each domain, a Domain Control Unit (DCU) is responsible for computing tasks. The DCU can be seen as a SoC which contains a CPU and sometimes a FPGA/GPU [5] for remote acceleration. The endpoints within/between each domain are connected via specialized network/bus like LIN, CAN or FlexRay, which provides deterministic network in the loops between sensors, DCUs and actuators. However, the emerging trend of self-driving in automotive brings at least three new challenges that the current systems find hard to address. 1) high-bandwidth and deterministic interconnection. Currently, 60-100 endpoints (sensors/actuators) are deployed per vehicle. But recent industry figures suggest the number to reach over 200 per vehicle [1]. In addition, inter-domain traffic grows rapidly as domains are increasingly integrated. The ever-scaling system desires lightweight and high-bandwidth network rather than sophisticated and low-bandwidth buses. Moreover, deterministic features should also be preserved for real-time and security-relatedapplications.2) high-performance computing for AI-powered inference real-time AI models (e.g., convolutional neural network) has been widely adopted for autopilot functionalities [2,3]. However, low-end computing platforms [5] have difficulties deploying large scale AI models [2,9]. For instance, Tesla requires >50 Tops neural network performance while maintaining the power under40W per chip (cooling reasons). This requires high-end computing node being implemented. Considering the budget and cooling constraints in automotive systems, deploying those computing nodes in a distributed manner would be infeasible.3) Over-the-air(OTA) updates for automotive software/firmware. Due to the fast evolution of software/firmware on vehicles, a number of manufacturers tend to update software/firmware via OTA techniques. This requires DCUs to be networked with the cloud from time totime. The distributed positioning increases the complexity of the remote updates and may incur security issues [6]. To address the challenges above, we present CAMES, a TSN-enabled centralized architecture for automotive embedded systems. In the center of CAMES, the central computing platform takes the advantage of high-end FPGAs for remote acceleration. DCUscan be largely simplified as no power-hungry computing tasks running locally. Between DCUs and the centralized computing platform, TSN (time-sensitive network) [11] is implemented to provide high-bandwidth and deterministic L2 connection for both real-time and non-real-time traffic. On top of TSN, we proposed a light weight transport layer protocol for data delivering between sensors/actuators and the central computing platform. Since software/firmware of DCUs/sensors/actuators are updated by the central computing platform instead of exposing directly to the remote, security and simplicity feature can be better maintained during OTA. This demo demonstrates the advantages and feasibility of such a design with two use cases which are typical in automotive scenarios.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信