OODIDA: On-Board/Off-Board Distributed Real-Time Data Analytics for Connected Vehicles
Open Access
- 22 January 2021
- journal article
- research article
- Published by Springer Nature in Data Science and Engineering
- Vol. 6 (1) , 102-117
Abstract
A fleet of connected vehicles easily produces many gigabytes of data per hour, making centralized (off-board) data processing impractical. In addition, there is the issue of distributing tasks to on-board units in vehicles and processing them efficiently. Our solution to this problem is On-board/Off-board Distributed Data Analytics (OODIDA), which is a platform that tackles both task distribution to connected vehicles as well as concurrent execution of tasks on arbitrary subsets of edge clients. Its message-passing infrastructure has been implemented in Erlang/OTP, while the end points use a language-independent JSON interface. Computations can be carried out in arbitrary programming languages. The message-passing infrastructure of OODIDA is highly scalable, facilitating the execution of large numbers of concurrent tasks.Keywords
All Related Versions
Funding Information
- VINNOVA (DNR 2016-04260)
This publication has 14 references indexed in Scilit:
- A Performance Evaluation of Federated Learning Algorithms2018
- Towards secure Erlang systems2018
- Distributed deep learning on edge-devices: Feasibility via adaptive compression2017
- Connected CarACM Computing Surveys, 2016
- Practical Foundations for Programming Languages2016
- Performance evaluation of object serialization libraries in XML, JSON and binary formats2012
- Data Security and Privacy Protection Issues in Cloud Computing2012
- Parallel and Concurrent Programming in Haskell2012
- Disco2011
- MapReduceCommunications of the ACM, 2008