ACM Home Page
Please provide us with feedback. Feedback
A discrete-event simulation tool for the analysis of simultaneous events
Full text pdf formatPdf (309 KB)
Source ACM International Conference Proceeding Series; Vol. 321 archive
Proceedings of the 2nd international conference on Performance evaluation methodologies and tools table of contents
Nantes, France
WORKSHOP SESSION: Simulation accuracy table of contents
Article No. 14  
Year of Publication: 2007
ISBN:978-963-9799-00-4
Authors
Patrick Peschlow  University of Bonn, Bonn, Germany
Peter Martini  University of Bonn, Bonn, Germany
Sponsors
SIGSIM: ACM Special Interest Group on Simulation and Modeling
: Create-Net
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
Publisher
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 40,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   

ABSTRACT

Discrete-event simulation is a very popular technique for the performance evaluation of systems, and in widespread use in network simulation tools. It is well known, however, that discrete-event simulation suffers from the problem of simultaneous events: Different execution orders of events with identical timestamps may lead to different simulation results. Current simulation tools apply tie-breaking mechanisms which order simultaneous events for execution. While this is an accepted solution, a legitimate question is: Why should only a single simulation result be selected, and other possible results be ignored?

In this paper, we argue that confidence in simulation results may be increased by analyzing the impact of simultaneous events. We present a branching mechanism which examines different execution orders of simultaneous events, and may be used in conjunction with, or as an alternative to tie-breaking rules. We have developed a new simulation tool, MOOSE, which provides branching mechanisms for both sequential and distributed discrete-event simulation. While MOOSE has originally been developed for network simulation, it is fully usable as a general simulation tool.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
C. Barz, R. Göpffarth, P. Martini, and A. Wenzel. A new framework for the analysis of simultaneous events. In Proceedings of the 2003 Summer Computer Simulation Conference (SCSC '03), 2003.
 
2
L. Bononi, M. Bracuto, G. D'Angelo, and L. Donatiello. Analysis of high performance communication and computation solutions for parallel and distributed simulation. In Proceedings of the 2005 International Conference on High Performance Computing and Communications (HPCC '05), 2005.
3
 
4
 
5
 
6
DaSSF. version 3.2.5. http://www.crhc.uiuc.edu/~jasonliu/projects/ssf/.
 
7
R. M. Fujimoto. Zero lookahead and repeatability in the high level architecture. In Proceedings of the 1997 Spring Simulation Interoperability Workshop, 1997.
 
8
 
9
GloMoSim. version 2.03. http://pcl.cs.ucla.edu/projects/glomosim/.
 
10
GTNetS. http://www.ece.gatech.edu/research/labs/MANIACS/GTNetS/.
11
 
12
J-Sim. version 1.3. http://www.j-sim.org/.
13
 
14
JiST/SWANS. version 1.0.6. http://jist.ece.cornell.edu/.
 
15
 
16
H. Mehl. A deterministic tie-breaking scheme for sequential and distributed simulation. In Proceedings of the 6th Workshop on Parallel and Distributed Simulation (PADS '92), 1992.
 
17
MOOSE - Module-based Object-Oriented Simulation Environment. http://web.cs.uni-bonn.de/IV/MOOSE/.
 
18
NCTUns. version 3.0. http://nsl.csie.nctu.edu.tw/nctuns.html.
 
19
Ns-2. http://www.isi.edu/nsnam/ns/.
 
20
OMNET++. version 3.4b2. http://www.omnetpp.org/.
 
21
ParSec. version 1.1. http://pcl.cs.ucla.edu/projects/parsec/.
 
22
PDNS. version 2.27.la. http://www.cc.gatech.edu/computing/compass/pdns/.
 
23
 
24
P. Peschlow and P. Martini. Analyzing simultaneous events in distributed simulation. In Proceedings of the 19th European Modeling and Simulation Symposium (EMSS '07), October 2007.
 
25
 
26
 
27
 
28
SWAN. version 1.0.1a. http://www.eg.bucknell.edu/swan/.
 
29
TCP. Transmission Control Protocol (RFC 793), 1981.
 
30
 
31
A. Wenzel. Experiences with simultaneous events using discrete-event simulation. In Proceedings of the IASTED International Conference on Modeling and Simulation, 1999.
32
Collaborative Colleagues:
Patrick Peschlow: colleagues
Peter Martini: colleagues