Modeling and Simulation as a Service Using Apache Kafka

Gütlein M, Djanatliev A (2020)


Publication Type: Conference contribution

Publication year: 2020

Conference Proceedings Title: Proceedings of the 10th International Conference on Simulation and Modeling Methodologies, Technologies and Applications

DOI: 10.5220/0009780501710180

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.

Authors with CRIS profile

Related research project(s)

How to cite

APA:

Gütlein, M., & 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.

MLA:

Gütlein, Moritz, and Anatoli Djanatliev. "Modeling and Simulation as a Service Using Apache Kafka." Proceedings of the SIMULTECH 2020 2020.

BibTeX: Download