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 language | English |
---|---|
Title of host publication | Proceedings of IASTED International Conference on Parallel and Distributed Computing and Networks : PDCN 2007 |
Editors | H, Burkhart |
Publisher | ACTA Press |
Publication date | 2007 |
Pages | 139-144 |
ISBN (Print) | 978-0-88986-637-9 |
ISBN (Electronic) | 978-0-88986-639-3 |
Publication status | Published - 2007 |
Event | IASTED International Conference on Parallel and Distributed Computing and Networks - Innsbruck, Austria Duration: 13 Feb 2007 → 15 Feb 2007 |
Conference
Conference | IASTED International Conference on Parallel and Distributed Computing and Networks |
---|---|
Country/Territory | Austria |
City | Innsbruck |
Period | 13/02/2007 → 15/02/2007 |
Keywords
- Distributed processing
- automatic deployment
- actor
- simulation
- Ptolemy
- speedup