Spurred by technological advancements and consumer demands, the automotive industry is moving towards software-defined vehicles. To accommodate the complexities of software that execute on a system of networked ECUs (Electronic Control Units) and sensors, service-oriented architecture (SOA) becomes a viable architecture. SOME/IP (Scalable Service-Oriented MiddlewarE over IP) is a middleware standardized by AUTOSAR that implements SOA for automotive systems. By leveraging the unique features of the QUIC (Quick UDP Internet Connections) transport protocol, we design "Quick" SOME/IP by substituting the TCP used in SOME/IP with QUIC. In addition to supporting the four communications patterns offered by SOME/IP, Quick SOME/IP introduces fault tolerance streaming as the fifth communication pattern, which facilitates simultaneous data transmissions from one sender to one receiver over two physically disjoint paths to tolerate the failure of one path. Using the Nexus open-source C++ library implementation of QUIC, we modified vsomeip, an open-source C++ implementation of SOME/IP using TCP, to implement qsomeip. Our experiments demonstrated that qsomeip outperforms vsomeip in terms of reduced connection latency and enhanced security with the new capability of fault tolerant streaming.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Quick SOME/IP – QUIC-based Service-Oriented Middleware for Software-Defined Vehicles


    Contributors:


    Publication date :

    2024-10-07


    Size :

    4530062 byte





    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English



    Service-Oriented Dynamic Connection Management for Software-Defined Internet of Vehicles

    Chen, Jiacheng / Zhou, Haibo / Zhang, Ning et al. | IEEE | 2017


    Component-Based Open Middleware Supporting Aspect-Oriented Software Composition

    Lagaisse, B. / Joosen, W. | British Library Conference Proceedings | 2005



    Implementing NAT Hole Punching with QUIC

    Liang, Jinyu / Xu, Wei / Wang, Taotao et al. | IEEE | 2024


    Enhancing Automotive User Experience With Dynamic Service Orchestration for Software Defined Vehicles

    Laclau, Pierre / Bonnet, Stephane / Ducourthial, Bertrand et al. | IEEE | 2025