Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1878537.1878698acmotherconferencesArticle/Chapter ViewAbstractPublication PagesspringsimConference Proceedingsconference-collections
research-article

Simplifying parallel and distributed simulation with the DUP system

Published: 11 April 2010 Publication History

Abstract

This paper presents how the DUP System, a straightforward POSIX-compatible framework that enables programming-language-agnostic parallel and distributed stream processing, can be used to facilitate parallel and distributed simulations. Specifically, we describe two ways of using DUP to utilize available resources for efficient simulation: (1) a straightforward technique for parallelizing multiple runs of an existing simulation program with minimal changes, and (2) FiDES, a Discrete-Event Simulation (DES) framework built atop DUP that provides a simple, yet powerful, means of implementing a parallel and/or distributed DES. We then describe a toolset for profiling, debugging and visualization that aids the development of DUP simulations. To support these claims, we present various performance benchmarks that collectively demonstrate how DUP and FiDES can make high-performance simulation accessible to everyone.

References

[1]
Antonio Carzaniga. SSim --- A Simple Discrete-Event Simulation Library. http://www.inf.usi.ch/carzaniga/ssim/index.html, 2005.
[2]
G. Chiola and A. Ferscha. A distributed discrete event simulation framework for timed petri net models. Technical report, Series of the Austrian Center for Parallel Computation, ACPC/TR, 1993.
[3]
Moon Ho Hwang. Modeling and Simulation using DEVS#. http://xsy-csharp.sourceforge.net/DEVSsharp, first edition, May 2007.
[4]
IBM. CMS Pipelines User's Guide. IBM Corp., http://publibz.boulder.ibm.com/epubs/pdf/hcsh1b10.pdf, version 5 release 2 edition, Dec 2005.
[5]
Edward A. Lee. Ptolemy ii. http://ptolemy.eecs.berkeley.edu/ptolemyII/.
[6]
Deborah T. Marr, Frank Binns, David L. Hill, Glenn Hinton, David A. Koufaty, J. Alan Miller, and Michael Upton. Hyper-threading technology architecture and microarchitecture. Intel Technology Journal, 6(1): 1, 2002. ISSN 1535864X.
[7]
Jean-Pierre Müller. MIMOSA user's manual. Cirad, 1.3.0beta edition, Dec 2009.
[8]
Herbert Praehofer, Johannes Sametinger, and Alois Stritzinger. Concepts and architecture of a simulation framework based on the javabeans component model. In Proceedings of WEBSIM99, 1999 International Conference On WebBased Modeling & Simulation. Elsevier, 1999.
[9]
Hassan Rajaei. Sima: an environment for parallel discrete-event simulation. In Simulation Symposium, 1992. Proceedings. 25th Annual, pages 147--155, Apr 1992.
[10]
Hessam S. Sarjoughian and Vignesh Elamvazhuthi. CoSMoS 2.0.0 Guide. Arizona Center for Integrative Modeling and Simulation, 2009.
[11]
Andras Varga. OMNet++ User Manual, version 4.0 edition, 2009.
[12]
P. Wonnacott and D. Bruce. The apostle simulation language: granularity control and performance data. In Tenth Workshop on Parallel and Distributed Simulation, pages 114--123, 1996.
[13]
Bernard Zeigler. Multifacetted Modelling and Discrete Event Simulation. Academic Press, Boston, 1984.

Cited By

View all
  • (2016)Retargetable Communication for Distributed Programs2016 12th International ACM SIGSOFT Conference on Quality of Software Architectures (QoSA)10.1109/QoSA.2016.8(21-30)Online publication date: Apr-2016

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
SpringSim '10: Proceedings of the 2010 Spring Simulation Multiconference
April 2010
1726 pages
ISBN:9781450300698

Sponsors

  • SCS: Society for Modeling and Simulation International

In-Cooperation

Publisher

Society for Computer Simulation International

San Diego, CA, United States

Publication History

Published: 11 April 2010

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

SpringSim '10
Sponsor:
  • SCS
SpringSim '10: 2010 Spring Simulation Conference
April 11 - 15, 2010
Florida, Orlando

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2016)Retargetable Communication for Distributed Programs2016 12th International ACM SIGSOFT Conference on Quality of Software Architectures (QoSA)10.1109/QoSA.2016.8(21-30)Online publication date: Apr-2016

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media