MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Staged simulation: A general technique for improving simulation scale and performance (2004) [7 citations — 1 self]

Download:
pdf | ps
by Kevin Walsh, Emin Gn Sirer
ACM TMACS
http://ftp.cs.cornell.edu/People/egs/sns/sns-tomacs.ps
Add To MetaCart

Abstract:

This paper describes staged simulation, a technique for improving the run time performance and scale of discrete event simulators. Typical network simulations are limited in speed and scale due to redundant computations, both within a single simulation run and between successive runs. Staged simulation proposes to restructure discrete event simulators to operate in stages that precompute, cache, and reuse partial results to drastically reduce the amount of redundant computation within a simulation. We present a general and flexible framework for staging, and identify the advantages and trade-offs of its application to wireless network simulations, a particularly challenging simulation domain. Experience with applying staged simulation to the ns2 simulator shows that it can improve execution time by a factor of 40 and make feasible the simulation of wireless networks with tens of thousands of nodes.

Citations

894 A performance comparison of multi-hop wireless ad hoc network routing protocols – Broch, Maltz, et al. - 1998
694 Virtual time – Jefferson - 1985
571 Parallel discrete event simulation – Fujimoto - 1990
309 GloMoSim: a Library for Parallel Simulation of Large-scale Wireless Networks – Zeng, Bagrodia, et al. - 1998
66 Enabling large-scale simulation: Selective abstraction approach to the study of multicast protocol – Huang, Estrin, et al. - 1998
29 Selective memoization – Acar, Blelloch, et al.
27 Exploiting model independence for parallel PCS network simulation – BOUKERCHE, DAS, et al. - 1999
24 Discovering auxiliary information for incremental computation – Liu, Stoller, et al. - 1996
23 Simulation modeling of large-scale ad-hoc sensor networks – Liu, Perrone, et al. - 2001
20 Stateless routing in network simulations – Riley, Ammar, et al. - 2000
19 Splitting for rare event simulation: Analysis of simple cases – GLASSERMAN, HEIDELBERGER, et al. - 1996
12 Cloning: a novel method for interactive parallel simulation – Hybinette, Fujimoto - 1997
11 Performance of the colliding pucks simulation on the time warp operating system – Hontalas, Beckman, et al. - 1989
8 Coarse-Grained Network Simulation for Wide-Area Distributed Systems – Gadde, Chase, et al. - 2001
7 Staged compilation – Chambers - 2002
7 MobSim++: Parallel Simulation of Personal Communication Networks – Liljenstam, Ronngren, et al.
5 Simulating colliding rigid disks in parallel using bounded lag without time warp – LUBACHEVSKY - 1990
3 An alternative packet transmission procedure for mobile network simulation – Wu, Bonnet - 2002
2 Updateable network simulations – FERENCI, FUJIMOTO, et al. - 2002
1 DaSSF 3.1 user's manual. Available at: http://www. cs. dartmouth. edu/research/DaSSF/papers/dassf manual 3.1.ps – LIU, NICOL - 2001
1 Ns-2 network simulator. Available at: http: //www. i s i. edu/nsnam/ns – PROJECT - 1995
1 Ns-2 network simulator. Available at:http://www.isi.edu/nsnam/ns – PROJECT - 1995