Automated Distributed Simulation in Ptolemy II

Daniel Lázaro Cuadrado, Anders Peter Ravn, Peter Koch

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

4 Citations (Scopus)

Abstract

Despite the well known advantages of distributed processing for intensive computations like simulation, frameworks often fail to exploit them. A distributed simulation is harder to develop than a sequential one, because it is necessary to interface and map activities to processors and handle the ensuing communication and synchronization problems. Very often the designer has to explicitly specify extra information concerning distribution for the framework to make an effort to exploit parallelism. This paper presents Automated Distributed Simulation (ADS), which allows the designer to forget about distribution concerns while benefiting from the advantages. ADS relies on the actor formalism. It is realized as an open source implementation for the Ptolemy II simulation framework. Experiments compare different topologies, granularities and number of blocks, achieving linear speedups for practical cases. We implement pipelining techniques so iterative models with purely sequential topologies can benefit from ADS.
Original languageEnglish
Title of host publicationProceedings of IASTED International Conference on Parallel and Distributed Computing and Networks : PDCN 2007
EditorsH, Burkhart
PublisherACTA Press
Publication date2007
Pages139-144
ISBN (Print)978-0-88986-637-9
ISBN (Electronic)978-0-88986-639-3
Publication statusPublished - 2007
EventIASTED International Conference on Parallel and Distributed Computing and Networks - Innsbruck, Austria
Duration: 13 Feb 200715 Feb 2007

Conference

ConferenceIASTED International Conference on Parallel and Distributed Computing and Networks
Country/TerritoryAustria
CityInnsbruck
Period13/02/200715/02/2007

Keywords

  • Distributed processing
  • automatic deployment
  • actor
  • simulation
  • Ptolemy
  • speedup

Fingerprint

Dive into the research topics of 'Automated Distributed Simulation in Ptolemy II'. Together they form a unique fingerprint.

Cite this