ErlangTW is a parallel/distributed simulation middleware based on the Time Warp synchronization protocol. ErlangTW is entirely written in Erlang, a concurrent, functional programming language specifically targeted at building distributed systems. We argue that writing parallel simulation models in Erlang is considerably easier than using conventional programming languages. Moreover, ErlangTW allows simulation models to be executed either on single-core, multicore and distributed computing architectures. We have developed a complete implementation of Time Warp and to evaluate the performance of ErlangTW we used a synthetic benchmark called PHOLD, that is a model specifically designed for the performance evaluation of Time Warp implementations. Both ErlangTW and the PHOLD model are provided in source code with an open source license.

ErlangTW: a Time Warp simulator written in Erlang / L. Toscano; G. D'Angelo; M. Marzolla. - ELETTRONICO. - (2012).

ErlangTW: a Time Warp simulator written in Erlang

D'ANGELO, GABRIELE;MARZOLLA, MORENO
2012

Abstract

ErlangTW is a parallel/distributed simulation middleware based on the Time Warp synchronization protocol. ErlangTW is entirely written in Erlang, a concurrent, functional programming language specifically targeted at building distributed systems. We argue that writing parallel simulation models in Erlang is considerably easier than using conventional programming languages. Moreover, ErlangTW allows simulation models to be executed either on single-core, multicore and distributed computing architectures. We have developed a complete implementation of Time Warp and to evaluate the performance of ErlangTW we used a synthetic benchmark called PHOLD, that is a model specifically designed for the performance evaluation of Time Warp implementations. Both ErlangTW and the PHOLD model are provided in source code with an open source license.
2012
ErlangTW: a Time Warp simulator written in Erlang / L. Toscano; G. D'Angelo; M. Marzolla. - ELETTRONICO. - (2012).
L. Toscano; G. D'Angelo; M. Marzolla
File in questo prodotto:
Eventuali allegati, non sono esposti

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/11585/126114
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact