{"title":"汽车容器编排:需求、挑战和开放方向","authors":"N. Nayak, Dennis Grewe, S. Schildt","doi":"10.1109/VNC57357.2023.10136278","DOIUrl":null,"url":null,"abstract":"After having changed the landscape of software development and operations in cloud computing, virtualization technologies such as containers have now become a technology of interest for in-vehicular E/E architectures. Packaging software components and all their dependencies into portable containers is promising to simplify the deployments on modern in-vehicle platforms. A key component to distribute and manage containerized applications within a computing system is the orchestrator. As a logically centralized component, it is responsible to deploy, manage and monitor containerized applications and their health state and migrate them if necessary, e.g., in event of failures. However, the design of the existing orchestration solutions, such as Kubernetes (k8s), is mainly driven by cloud or IoT applications, not addressing the requirements of automotive applications such as heterogeneous communication networks or functional safety. In this paper, we discuss the functions of an automotive grade container orchestrator in an in-vehicular network and elicit its requirements. We explore k3s, a specialized orchestration framework for edge computing, and highlight its shortcomings for usage in automotive networks. Finally, we conclude with a set of open challenges and directions towards the development of an automotive grade container orchestrator.","PeriodicalId":185840,"journal":{"name":"2023 IEEE Vehicular Networking Conference (VNC)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Automotive Container Orchestration: Requirements, Challenges and Open Directions\",\"authors\":\"N. Nayak, Dennis Grewe, S. Schildt\",\"doi\":\"10.1109/VNC57357.2023.10136278\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"After having changed the landscape of software development and operations in cloud computing, virtualization technologies such as containers have now become a technology of interest for in-vehicular E/E architectures. Packaging software components and all their dependencies into portable containers is promising to simplify the deployments on modern in-vehicle platforms. A key component to distribute and manage containerized applications within a computing system is the orchestrator. As a logically centralized component, it is responsible to deploy, manage and monitor containerized applications and their health state and migrate them if necessary, e.g., in event of failures. However, the design of the existing orchestration solutions, such as Kubernetes (k8s), is mainly driven by cloud or IoT applications, not addressing the requirements of automotive applications such as heterogeneous communication networks or functional safety. In this paper, we discuss the functions of an automotive grade container orchestrator in an in-vehicular network and elicit its requirements. We explore k3s, a specialized orchestration framework for edge computing, and highlight its shortcomings for usage in automotive networks. Finally, we conclude with a set of open challenges and directions towards the development of an automotive grade container orchestrator.\",\"PeriodicalId\":185840,\"journal\":{\"name\":\"2023 IEEE Vehicular Networking Conference (VNC)\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-04-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 IEEE Vehicular Networking Conference (VNC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/VNC57357.2023.10136278\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE Vehicular Networking Conference (VNC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VNC57357.2023.10136278","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Automotive Container Orchestration: Requirements, Challenges and Open Directions
After having changed the landscape of software development and operations in cloud computing, virtualization technologies such as containers have now become a technology of interest for in-vehicular E/E architectures. Packaging software components and all their dependencies into portable containers is promising to simplify the deployments on modern in-vehicle platforms. A key component to distribute and manage containerized applications within a computing system is the orchestrator. As a logically centralized component, it is responsible to deploy, manage and monitor containerized applications and their health state and migrate them if necessary, e.g., in event of failures. However, the design of the existing orchestration solutions, such as Kubernetes (k8s), is mainly driven by cloud or IoT applications, not addressing the requirements of automotive applications such as heterogeneous communication networks or functional safety. In this paper, we discuss the functions of an automotive grade container orchestrator in an in-vehicular network and elicit its requirements. We explore k3s, a specialized orchestration framework for edge computing, and highlight its shortcomings for usage in automotive networks. Finally, we conclude with a set of open challenges and directions towards the development of an automotive grade container orchestrator.