Skip to main content

2018 | OriginalPaper | Buchkapitel

InterSCSimulator: Large-Scale Traffic Simulation in Smart Cities Using Erlang

verfasst von : Eduardo Felipe Zambom Santana, Nelson Lago, Fabio Kon, Dejan S. Milojicic

Erschienen in: Multi-Agent Based Simulation XVIII

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Large cities around the world face numerous challenges to guarantee the quality of life of its citizens. A promising approach to cope with these problems is the concept of Smart Cities, of which the main idea is the use of Information and Communication Technologies to improve city services. Being able to simulate the execution of Smart Cities scenarios would be extremely beneficial for the advancement of the field. Such a simulator, like many others, would need to represent a large number of various agents (e.g. cars, hospitals, and gas pipelines). One possible approach for doing this in a computer system is to use the actor model as a programming paradigm so that each agent corresponds to an actor. The Erlang programming language is based on the actor model and is the most commonly used implementation of it. In this paper, we present the first version of InterSCSimulator, an open-source, extensible, large-scale Traffic Simulator for Smart Cities developed in Erlang, capable of simulating millions of agents using a real map of a large city. Future versions will be extended to address other Smart City domains.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
6
Mesoscopic Traffic Models simulate each vehicle in transit, but with fewer details than a microscopic model. They often use a density function to determine the vehicle’s speed in a street.
 
14
Origin-Destination Survey—https://​goo.​gl/​DNM8in.
 
Literatur
1.
Zurück zum Zitat Caragliu, A., Del Bo, C., Nijkamp, P.: Smart cities in Europe. J. Urban Technol. 18, 65–82 (2011)CrossRef Caragliu, A., Del Bo, C., Nijkamp, P.: Smart cities in Europe. J. Urban Technol. 18, 65–82 (2011)CrossRef
2.
Zurück zum Zitat Sanchez, L., Muñoz, L., Galache, J.A., Sotres, P., Santana, J.R., Gutierrez, V., Pfisterer, D.: SmartSantander: IoT experimentation over a smart city testbed. Comput. Netw. 61, 217–238 (2014)CrossRef Sanchez, L., Muñoz, L., Galache, J.A., Sotres, P., Santana, J.R., Gutierrez, V., Pfisterer, D.: SmartSantander: IoT experimentation over a smart city testbed. Comput. Netw. 61, 217–238 (2014)CrossRef
3.
Zurück zum Zitat Zanella, A., Bui, N., Castellani, A., Vangelista, L., Zorzi, M.: Internet of things for smart cities. IEEE Internet Things J. 1, 22–32 (2014)CrossRef Zanella, A., Bui, N., Castellani, A., Vangelista, L., Zorzi, M.: Internet of things for smart cities. IEEE Internet Things J. 1, 22–32 (2014)CrossRef
4.
Zurück zum Zitat Grimaldi, D., Fernandez, V.: The alignment of University curricula with the building of a Smart City: a case study from Barcelona. Technol. Forecast. Soc. Change 123, 298–306 (2016)CrossRef Grimaldi, D., Fernandez, V.: The alignment of University curricula with the building of a Smart City: a case study from Barcelona. Technol. Forecast. Soc. Change 123, 298–306 (2016)CrossRef
5.
Zurück zum Zitat Horni, A., Nagel, K., Axhausen, K.W.: The Multi-Agent Transport Simulation MATSim. Ubiquity, London (2016)CrossRef Horni, A., Nagel, K., Axhausen, K.W.: The Multi-Agent Transport Simulation MATSim. Ubiquity, London (2016)CrossRef
6.
Zurück zum Zitat Burghout, W., Koutsopoulos, H.N., Andreasson, I.: A discrete-event mesoscopic traffic simulation model for hybrid traffic simulation. In: IEEE Intelligent Transportation Systems Conference (2006) Burghout, W., Koutsopoulos, H.N., Andreasson, I.: A discrete-event mesoscopic traffic simulation model for hybrid traffic simulation. In: IEEE Intelligent Transportation Systems Conference (2006)
7.
Zurück zum Zitat Picone, M., Amoretti, M., Zanichelli, F.: Simulating smart cities with DEUS. In: International ICST Conference on Simulation Tools and Techniques (2012) Picone, M., Amoretti, M., Zanichelli, F.: Simulating smart cities with DEUS. In: International ICST Conference on Simulation Tools and Techniques (2012)
8.
Zurück zum Zitat Darus, M.Y., Bakar, K.A.: Congestion control algorithm in VANETs. World Appl. Sci. J. 21, 1057–1061 (2013) Darus, M.Y., Bakar, K.A.: Congestion control algorithm in VANETs. World Appl. Sci. J. 21, 1057–1061 (2013)
9.
Zurück zum Zitat Nazário, D.C., Tromel, I.V.B., Dantas, M.A.R., Todesco, J.L.: Toward assessing quality of context parameters in a ubiquitous assisted environment. In: IEEE Symposium on Computers and Communication (ISCC), June 2014 Nazário, D.C., Tromel, I.V.B., Dantas, M.A.R., Todesco, J.L.: Toward assessing quality of context parameters in a ubiquitous assisted environment. In: IEEE Symposium on Computers and Communication (ISCC), June 2014
10.
Zurück zum Zitat Balmer, M., Meister, K., Nagel, K.: Agent-Based Simulation of Travel Demand: Structure and Computational Performance of MATSim-T. ETH Zürich IVT Institut für Verkehrsplanung und Transportsysteme, Zürich (2008) Balmer, M., Meister, K., Nagel, K.: Agent-Based Simulation of Travel Demand: Structure and Computational Performance of MATSim-T. ETH Zürich IVT Institut für Verkehrsplanung und Transportsysteme, Zürich (2008)
11.
Zurück zum Zitat Toscano, L., D’Angelo, G., Marzolla, M.: Parallel discrete event simulation with Erlang. In: ACM SIGPLAN Workshop on Functional High-Performance Computing (2012) Toscano, L., D’Angelo, G., Marzolla, M.: Parallel discrete event simulation with Erlang. In: ACM SIGPLAN Workshop on Functional High-Performance Computing (2012)
12.
Zurück zum Zitat Song, T., Kaleshi, D., Zhou, R., Boudeville, O., Ma, J.X., Pelletier, A., Haddadi, I.: Performance evaluation of integrated smart energy solutions through large-scale simulations. In: Smart Grid Communications (2011) Song, T., Kaleshi, D., Zhou, R., Boudeville, O., Ma, J.X., Pelletier, A., Haddadi, I.: Performance evaluation of integrated smart energy solutions through large-scale simulations. In: Smart Grid Communications (2011)
13.
Zurück zum Zitat Anderson, J.C., Lehnardt, J., Slater, N.: CouchDB: The Definitive Guide. O’Reilly Media Inc., Sebastopol (2010) Anderson, J.C., Lehnardt, J., Slater, N.: CouchDB: The Definitive Guide. O’Reilly Media Inc., Sebastopol (2010)
14.
Zurück zum Zitat Di Stefano, A., Santoro, C.: eXAT: an experimental tool for programming multi-agent systems in Erlang. In: WOA (2003) Di Stefano, A., Santoro, C.: eXAT: an experimental tool for programming multi-agent systems in Erlang. In: WOA (2003)
15.
Zurück zum Zitat Varela, C., Abalde, C., Castro, L. Gulias, J.: On modeling agent systems with Erlang. In: ACM SIGPLAN Workshop on Erlang (2004) Varela, C., Abalde, C., Castro, L. Gulias, J.: On modeling agent systems with Erlang. In: ACM SIGPLAN Workshop on Erlang (2004)
16.
Zurück zum Zitat Krzywicki, D., Stypka, J., Anielski, P., Turek, W., Byrski, A., Kisiel-Dorohinicki, M.: Generation-free agent-based evolutionary computing. Proc. Comput. Sci. 29, 1068–1077 (2014)CrossRef Krzywicki, D., Stypka, J., Anielski, P., Turek, W., Byrski, A., Kisiel-Dorohinicki, M.: Generation-free agent-based evolutionary computing. Proc. Comput. Sci. 29, 1068–1077 (2014)CrossRef
17.
Zurück zum Zitat McCabe, S., Brearcliffe, D., Froncek, P., Hansen, M., Kane, V., Taghawi-Nejad, D., Axtell, R.: A comparison of languages and frameworks for the parallelization of a simple agent model. In: Workshop, Multi-Agent-Based Simulation (MABS) (2016) McCabe, S., Brearcliffe, D., Froncek, P., Hansen, M., Kane, V., Taghawi-Nejad, D., Axtell, R.: A comparison of languages and frameworks for the parallelization of a simple agent model. In: Workshop, Multi-Agent-Based Simulation (MABS) (2016)
19.
Zurück zum Zitat Song, X., Xie, Z., Xu, Y., Tan, G., Tang, W., Bi, J., Li, X.: Supporting real-world network-oriented mesoscopic traffic simulation on GPU. Simul. Model. Pract. Theory 74, 46–63 (2017)CrossRef Song, X., Xie, Z., Xu, Y., Tan, G., Tang, W., Bi, J., Li, X.: Supporting real-world network-oriented mesoscopic traffic simulation on GPU. Simul. Model. Pract. Theory 74, 46–63 (2017)CrossRef
20.
Zurück zum Zitat Agha, G.A.: Actors: A Model of Concurrent Computation in Distributed Systems. Massachusetts Institute of Technology, Cambridge (1985) Agha, G.A.: Actors: A Model of Concurrent Computation in Distributed Systems. Massachusetts Institute of Technology, Cambridge (1985)
21.
Zurück zum Zitat Xuesong, Z., Jeffrey, T.: DTALite: a queue-based mesoscopic traffic simulator for fast model evaluation and calibration. Cogent Eng. (2014) Xuesong, Z., Jeffrey, T.: DTALite: a queue-based mesoscopic traffic simulator for fast model evaluation and calibration. Cogent Eng. (2014)
22.
Zurück zum Zitat Chenfeng, X., Xuesong, Z., Lei, Z.: AgBM-DTALite: an integrated modelling system of agent-based travel behaviour and transportation network dynamics. Travel Behav. Soc. (2017) Chenfeng, X., Xuesong, Z., Lei, Z.: AgBM-DTALite: an integrated modelling system of agent-based travel behaviour and transportation network dynamics. Travel Behav. Soc. (2017)
Metadaten
Titel
InterSCSimulator: Large-Scale Traffic Simulation in Smart Cities Using Erlang
verfasst von
Eduardo Felipe Zambom Santana
Nelson Lago
Fabio Kon
Dejan S. Milojicic
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-91587-6_15