Download PDFOpen PDF in browser

Kuksa: A Cloud-Native Architecture for Enabling Continuous Delivery in the Automotive Domain

EasyChair Preprint no. 1689

16 pagesDate: October 16, 2019

Abstract

Connecting vehicles to cloud platforms has enabled innovative business scenarios while raising new quality concerns, such as reliability and scalability, which must be addressed by research. Cloud-native architectures based on microservices are a recent approach to enable continuous delivery and to improve service reliability and scalability. We propose an approach for restructuring cloud platform architectures in the automotive domain into a microservices architecture. To this end, we adopted and implemented microservices patterns from literature to design the cloud-native automotive architecture and conducted a laboratory experiment to evaluate the reliability and scalability of microservices in the context of a real-world project in the automotive domain called Eclipse Kuksa. Findings indicated that the proposed architecture could handle the continuous software delivery over-the-air by sending automatic control messages to a vehicular setting. Different patterns enabled us to make changes or interrupt services without extending the impact to others. The results of this study provide evidences that microservices are a potential design solution when dealing with service failures and high payload on cloud-based services in the automotive domain.

Keyphrases: Automotive, Cloud Computing, cloud-native architecture, Microservices

BibTeX entry
BibTeX does not have the right entry for preprints. This is a hack for producing the correct reference:
@Booklet{EasyChair:1689,
  author = {Ahmad Banijamali and Pooyan Jamshidi and Pasi Kuvaja and Markku Oivo},
  title = {Kuksa: A Cloud-Native Architecture for Enabling Continuous Delivery in the Automotive Domain},
  howpublished = {EasyChair Preprint no. 1689},

  year = {EasyChair, 2019}}
Download PDFOpen PDF in browser