Bicycle Path Network Designing and Exploitation Simulation as a Microservice Architecture
- 27 Downloads
Simulation is recognized as a suitable tool for sociotechnical systems research. But the variety and complexity of sociotechnical systems often leads to the need for distributed simulation solutions to understand them. Models that are built for infrastructure planning are typical examples. They combine different domains and involve variety of simulation approaches. This article proposes an easy management environment that is used for VeloRouter software – a multi agent-based bicycle path network and exploitation simulator that is built as a microservice architecture where each domain simulation is executed as a different microservice.
KeywordsSociotechnical systems simulation Bicycle path network planning Easy Communication Environment
The article publication is initiated by FP7 FLAG-ERA FuturICT 2.0 (2017–2020) “Large scale experiments and simulations for the second generation of FuturICT” STIMUL project “Intermodal bicycles network as efficient kind of urban green transport (VeloRouter 2.0)”.
- 2.Schmitt, G.A.: Planning environment for the design of future cities. In: Muller, A.S., Aschwanden, S., Halatsch, J., Wonka, P. (eds.) Digital Urban Modeling and Simulation. Springer (2012)Google Scholar
- 3.United Nations Population Division, World Urbanization Prospects: 2018 Revision. https://data.worldbank.org/indicator/SP.URB.TOTL.in.zs. Accessed 27 Oct 2019
- 4.Gehl, I.: Cities or People. Island Press, Washington, D.C. (2010)Google Scholar
- 5.Ginters, E., Mezitis, M., Aizstrauta, D.: Sustainability simulation and assessment of bicycle network design and maintenance environment. In: Proceedings of the IEEE 2018 International Conference on Intelligent and Innovative Computing Applications (ICONIC), Mauritius, pp. 1–7 (2018)Google Scholar
- 8.Amundsen, M., McLarty, M., Mitra, R., Nadareishvili, I.: Microservice Architecture: Aligning Principles, Practices, and Culture. O’Reilly Media, Sebastopol (2016)Google Scholar
- 10.OASIS Advanced Message Queuing Protocol (AMQP) Version 1.0. http://docs.oasis-open.org/amqp/core/v1.0/. Accessed 25 Oct 2019
- 11.Naik, N.: Choice of effective messaging protocols for IoT systems: MQTT CoAP AMQP and HTTP. In: Proceedings of IEEE International Systems Engineering Symposium (ISSE), pp. 1–7 (2017)Google Scholar
- 12.Message quality of service (QOS). https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_9.1.0/com.ibm.mq.dev.doc/q123795_.htm#q123795___qos. Accessed 25 Oct 2019
- 15.Ginters, E., Baltruks, M., Sakne, I., Merkurjevs, J.: Dual use bicycle path network designing and exploitation environment – VeloRouter. In: Proceedings of European Modeling and Simulation Symposium (EMSS 2016), Cyprus, pp. 10–14 (2016)Google Scholar