Skip to main content

2017 | OriginalPaper | Buchkapitel

Distributed Simulation of Complex and Scalable Systems: From Models to the Cloud

verfasst von : Victor Medel, Unai Arronategui, José Ángel Bañares, José-Manuel Colom

Erschienen in: Economics of Grids, Clouds, Systems, and Services

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Simulation is a standard technique to understand or to analyze complex Discrete Event Systems (DES). Distributed simulation techniques try to improve the elapsed time of sequential simulations for large DES models by dividing a monolithic simulation application into communicating concurrent Logical Processes. The performance of the simulator is usually evaluated on the basis of the time needed and the involved resources to complete a simulation run. Additionally, cloud computing, under a pay-per-use model, introduces the costs of the resources that must be allocated to run the simulation. In this paper, a Petri Net based modeling methodology for complex systems is presented producing hierarchical and modular models. From this model, an elaboration process produces a heterarchical model for efficient execution of the simulation over cloud platforms using well known techniques. The required partitioning of the model may be subject to different criteria such as cost, elapsed time, and synchronization constraints, where the structural properties of the Petri Nets can aid in this task.

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!

Literatur
2.
Zurück zum Zitat Carbone, A., Ajmone-Marsan, M., Axhausen, K.W., Batty, M., Masera, M., Rome, E.: Complexity aided design. Eur. Phys. J. Spec. Top. 214(1), 435–459 (2012)CrossRef Carbone, A., Ajmone-Marsan, M., Axhausen, K.W., Batty, M., Masera, M., Rome, E.: Complexity aided design. Eur. Phys. J. Spec. Top. 214(1), 435–459 (2012)CrossRef
3.
Zurück zum Zitat Chiola, G., Ferscha, A.: Distributed simulation of petri nets. IEEE Concurrency 3, 33–50 (1993) Chiola, G., Ferscha, A.: Distributed simulation of petri nets. IEEE Concurrency 3, 33–50 (1993)
4.
Zurück zum Zitat Colom, J.-M., Silva, M., Villarroel, J.: On software implementation of petri nets and colored petri nets using high-level concurrent languages. In: 7th International Workshop on Application and Theory of Petri Nets, pp. 207–222 (1986) Colom, J.-M., Silva, M., Villarroel, J.: On software implementation of petri nets and colored petri nets using high-level concurrent languages. In: 7th International Workshop on Application and Theory of Petri Nets, pp. 207–222 (1986)
5.
Zurück zum Zitat D’Angelo, G., Marzolla, M.: New trends in parallel and distributed simulation: from many-cores to cloud computing. Simul. Model. Pract. Theory 49, 320–335 (2014)CrossRef D’Angelo, G., Marzolla, M.: New trends in parallel and distributed simulation: from many-cores to cloud computing. Simul. Model. Pract. Theory 49, 320–335 (2014)CrossRef
6.
Zurück zum Zitat Fujimoto, R.: Parallel and distributed simulation. In: Proceedings of the 2015 Winter Simulation Conference, pp. 45–59 (2015) Fujimoto, R.: Parallel and distributed simulation. In: Proceedings of the 2015 Winter Simulation Conference, pp. 45–59 (2015)
7.
Zurück zum Zitat Fujimoto, R.M.: Parallel and Distributed Simulation Systems, vol. 300. Wiley, New York (2000) Fujimoto, R.M.: Parallel and Distributed Simulation Systems, vol. 300. Wiley, New York (2000)
8.
Zurück zum Zitat García-Vallés, F., Colom J.-M.: A Boolean approach to the state machine decomposition of Petri nets with OBDD’s. In: Intelligent Systems for the 21st Century, IEEE International Conference on Systems, Man and Cybernetics, 1995, vol. 4, pp. 3451–3456, October 1995 García-Vallés, F., Colom J.-M.: A Boolean approach to the state machine decomposition of Petri nets with OBDD’s. In: Intelligent Systems for the 21st Century, IEEE International Conference on Systems, Man and Cybernetics, 1995, vol. 4, pp. 3451–3456, October 1995
9.
Zurück zum Zitat Merino, A., Tolosana-Calasanz, R., Bañares, J.Á., Colom, J.-M.: A specification language for performance and economical analysis of short term data intensive energy management services. In: Altmann, J., Silaghi, G.C., Rana, O.F. (eds.) GECON 2015. LNCS, vol. 9512, pp. 147–163. Springer, Cham (2016). doi:10.1007/978-3-319-43177-2_10 CrossRef Merino, A., Tolosana-Calasanz, R., Bañares, J.Á., Colom, J.-M.: A specification language for performance and economical analysis of short term data intensive energy management services. In: Altmann, J., Silaghi, G.C., Rana, O.F. (eds.) GECON 2015. LNCS, vol. 9512, pp. 147–163. Springer, Cham (2016). doi:10.​1007/​978-3-319-43177-2_​10 CrossRef
10.
Zurück zum Zitat Nicol, D.M., Mao, W.: Automated parallelization of timed petri-net simulations. J. Parallel Distrib. Comput. 29(1), 60–74 (1995)CrossRef Nicol, D.M., Mao, W.: Automated parallelization of timed petri-net simulations. J. Parallel Distrib. Comput. 29(1), 60–74 (1995)CrossRef
11.
Zurück zum Zitat Rajhans, A., Cheng, S.W., Schmerl, B., Garlan, D., Krogh, B.H., Agbi, C., Bhave, A.: An architectural approach to the design and analysis of cyber-physical systems. Electron. Commun. EASST 21, 10 (2009) Rajhans, A., Cheng, S.W., Schmerl, B., Garlan, D., Krogh, B.H., Agbi, C., Bhave, A.: An architectural approach to the design and analysis of cyber-physical systems. Electron. Commun. EASST 21, 10 (2009)
12.
Zurück zum Zitat Tolosana-Calasanz, R., Bañares, J.Á., Colom, J.-M.: Towards petri net-based economical analysis for streaming applications executed over cloud infrastructures. In: Altmann, J., Vanmechelen, K., Rana, O.F. (eds.) GECON 2014. LNCS, vol. 8914, pp. 189–205. Springer, Cham (2014). doi:10.1007/978-3-319-14609-6_13 Tolosana-Calasanz, R., Bañares, J.Á., Colom, J.-M.: Towards petri net-based economical analysis for streaming applications executed over cloud infrastructures. In: Altmann, J., Vanmechelen, K., Rana, O.F. (eds.) GECON 2014. LNCS, vol. 8914, pp. 189–205. Springer, Cham (2014). doi:10.​1007/​978-3-319-14609-6_​13
14.
Zurück zum Zitat Yu, L., Moretti, C., Thrasher, A., Emrich, S.J., Judd, K., Thain, D.: Harnessing parallelism in multicore clusters with the All-Pairs, Wavefront, and Makeflow abstractions. Cluster Comput. 13(3), 243–256 (2010)CrossRef Yu, L., Moretti, C., Thrasher, A., Emrich, S.J., Judd, K., Thain, D.: Harnessing parallelism in multicore clusters with the All-Pairs, Wavefront, and Makeflow abstractions. Cluster Comput. 13(3), 243–256 (2010)CrossRef
Metadaten
Titel
Distributed Simulation of Complex and Scalable Systems: From Models to the Cloud
verfasst von
Victor Medel
Unai Arronategui
José Ángel Bañares
José-Manuel Colom
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-61920-0_22

Premium Partner