University of Oulu

Banijamali A., Jamshidi P., Kuvaja P., Oivo M. (2019) Kuksa: A Cloud-Native Architecture for Enabling Continuous Delivery in the Automotive Domain. In: Franch X., Männistö T., Martínez-Fernández S. (eds) Product-Focused Software Process Improvement. PROFES 2019. Lecture Notes in Computer Science, vol 11915. Springer, Cham

Kuksa : a cloud-native architecture for enabling continuous delivery in the automotive domain

Saved in:
Author: Banijamali, Ahmad1; Jamshidi, Pooyan2; Kuvaja, Pasi1;
Organizations: 1M3S Research Unit, ITEE Faculty, University of Oulu, Finland
2Computer Science and Engineering Department, University of South Carolina, USA
Format: article
Version: accepted version
Access: embargoed
Persistent link: http://urn.fi/urn:nbn:fi-fe202001212816
Language: English
Published: Springer Nature, 2019
Publish Date: 2020-11-18
Description:

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.

see all

Series: Lecture notes in computer science
ISSN: 0302-9743
ISSN-E: 1611-3349
ISSN-L: 0302-9743
ISBN: 978-3-030-35333-9
ISBN Print: 978-3-030-35332-2
Pages: 455 - 472
DOI: 10.1007/978-3-030-35333-9_32
OADOI: https://oadoi.org/10.1007/978-3-030-35333-9_32
Host publication: Product-Focused Software Process Improvement : 20th International Conference, PROFES 2019, Barcelona, Spain, November 27–29, 2019, Proceedings
Host publication editor: Franch, Xavier
Männistö, Tomi
Martínez-Fernández, Silverio
Conference: International Conference on Product-Focused Software Process Improvement
Type of Publication: A4 Article in conference proceedings
Field of Science: 113 Computer and information sciences
Subjects:
Copyright information: © Springer Nature Switzerland AG 2019. This is a post-peer-review, pre-copyedit version of an article published in Product-Focused Software Process Improvement : 20th International Conference, PROFES 2019, Barcelona, Spain, November 27–29, 2019, Proceedings. The final authenticated version is available online at: DOI https://doi.org/10.1007/978-3-030-35333-9_32.