Modeling and Simulation as a Service using Apache Kafka

Moritz Gütlein, Anatoli Djanatliev

2020

Abstract

Among other requirements, in the field of Modeling and Simulation there is a need to build and run (co-) simulation models on-demand. Setting up, orchestrating and executing simulations should be easy, while additional features such as interaction interfaces open up a variety of applications. Being able to connect external components seamlessly to a running simulation allows for elaborate experiments. This paper describes the architecture and design of a simulation platform that is a part of a broader platform enabling evaluations of future mobility scenarios. Apache’s Kafka platform for big data stream processing is used as a communication base in order to enable all these requirements, as well as for the coupling of different simulation tools forming a co-simulation. We give an overview of existing works regarding Modeling and Simulation as a Service, before explaining our own approach. Therefore, the architecture, the interfaces, and the workflow of a simulation run is described. The approach is illustrated by a case study, which is used to measure the service’s overhead.

Download


Paper Citation


in Harvard Style

Gütlein M. and Djanatliev A. (2020). Modeling and Simulation as a Service using Apache Kafka.In Proceedings of the 10th International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH, ISBN 978-989-758-444-2, pages 171-180. DOI: 10.5220/0009780501710180


in Bibtex Style

@conference{simultech20,
author={Moritz Gütlein and Anatoli Djanatliev},
title={Modeling and Simulation as a Service using Apache Kafka},
booktitle={Proceedings of the 10th International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH,},
year={2020},
pages={171-180},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009780501710180},
isbn={978-989-758-444-2},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 10th International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH,
TI - Modeling and Simulation as a Service using Apache Kafka
SN - 978-989-758-444-2
AU - Gütlein M.
AU - Djanatliev A.
PY - 2020
SP - 171
EP - 180
DO - 10.5220/0009780501710180