The simulation of modern systems may require an amount of computational resources that might not be available on a single host. Distributed simulation (DS) provides an effective way to scale up for the increased computational requirements. However, using existing DS environments remains the main obstacle to the wide adoption of DS systems, because of their inherent complexity. This complexity can be quantitatively shown by the extra effort that the development of DS systems requires compared to the development of conventional local simulation (LS) systems. In this paper we introduce SimArch, a layered architecture that eases the development of DS systems by enabling simulation developers to effortlessly obtain a DS system or derive a DS system from the equivalent LS one. A reference model is used throughout the paper to illustrate the use of SimArch in the development of DS systems and to prove how the DS development effort is lowered down with respect to the use of a conventional DS environment.

Gianni, D., D'Ambrogio, A., Iazeolla, G. (2011). A software architecture to ease the development of distributed simulation systems. SIMULATION, 87(9), 819-836 [10.1177/0037549711400777].

A software architecture to ease the development of distributed simulation systems

D'AMBROGIO, ANDREA;
2011-01-01

Abstract

The simulation of modern systems may require an amount of computational resources that might not be available on a single host. Distributed simulation (DS) provides an effective way to scale up for the increased computational requirements. However, using existing DS environments remains the main obstacle to the wide adoption of DS systems, because of their inherent complexity. This complexity can be quantitatively shown by the extra effort that the development of DS systems requires compared to the development of conventional local simulation (LS) systems. In this paper we introduce SimArch, a layered architecture that eases the development of DS systems by enabling simulation developers to effortlessly obtain a DS system or derive a DS system from the equivalent LS one. A reference model is used throughout the paper to illustrate the use of SimArch in the development of DS systems and to prove how the DS development effort is lowered down with respect to the use of a conventional DS environment.
2011
Pubblicato
Rilevanza internazionale
Articolo
Esperti anonimi
Settore ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
English
Con Impact Factor ISI
development effort; distributed simulation; distributed simulation environments; High Level Architecture; layered architecture; simulation languages
Gianni, D., D'Ambrogio, A., Iazeolla, G. (2011). A software architecture to ease the development of distributed simulation systems. SIMULATION, 87(9), 819-836 [10.1177/0037549711400777].
Gianni, D; D'Ambrogio, A; Iazeolla, G
Articolo su rivista
File in questo prodotto:
File Dimensione Formato  
SIMULATION_2011_postprint.pdf

solo utenti autorizzati

Licenza: Copyright dell'editore
Dimensione 802.51 kB
Formato Adobe PDF
802.51 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/106089
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 25
  • ???jsp.display-item.citation.isi??? 15
social impact