Calendar queues: a fast 0(1) priority queue implementation for the simulation event set problem
Communications of the ACM
GloMoSim: a library for parallel simulation of large-scale wireless networks
PADS '98 Proceedings of the twelfth workshop on Parallel and distributed simulation
IEEE Std 802.3b, C, D, and E - 1989: Supplements to Carrier Sense Multiple Access with Collision Detection (Csma-CD) Access Method and Physical Layer Specifications
Experiences parallelizing a commercial network simulator
Proceedings of the 33nd conference on Winter simulation
Computing in Science and Engineering
A Generic Framework for Parallelization of Network Simulations
MASCOTS '99 Proceedings of the 7th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems
Stateless Routing in Network Simulations
MASCOTS '00 Proceedings of the 8th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems
Ad-hoc On-Demand Distance Vector Routing
WMCSA '99 Proceedings of the Second IEEE Workshop on Mobile Computer Systems and Applications
The Georgia Tech Network Simulator
MoMeTools '03 Proceedings of the ACM SIGCOMM workshop on Models, methods and tools for reproducible network research
Performance of a mixed shared/distributed memory parallel network simulator
Proceedings of the eighteenth workshop on Parallel and distributed simulation
Eliminating remote message passing in optimistic simulation
Proceedings of the 38th conference on Winter simulation
Proceedings of the 38th conference on Winter simulation
Disens: scalable distributed sensor network simulation
Proceedings of the 12th ACM SIGPLAN symposium on Principles and practice of parallel programming
Detailed Simulation of Large-Scale Wireless Networks
DS-RT '07 Proceedings of the 11th IEEE International Symposium on Distributed Simulation and Real-Time Applications
Scalable versus Accurate Physical Layer Modeling in Wireless Network Simulations
Proceedings of the 22nd Workshop on Principles of Advanced and Distributed Simulation
INES: network simulations on virtual environments
Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops
Reduction of closed queueing networks for efficient simulation
ACM Transactions on Modeling and Computer Simulation (TOMACS)
A model for estimating the performance of synchronous parallel network simulation
International Journal of Modelling and Simulation
Investigating the impact of real-world factors on internet worm propagation
ICISS'07 Proceedings of the 3rd international conference on Information systems security
A performance comparison of recent network simulators
ICC'09 Proceedings of the 2009 IEEE international conference on Communications
Comparison of proposed OSPF MANET extensions
MILCOM'06 Proceedings of the 2006 IEEE conference on Military communications
Journal of Network and Computer Applications
Scalable Multi-purpose Network Representation for Large Scale Distributed System Simulation
CCGRID '12 Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012)
Evaluation Framework for Adaptive Multi-Path Inter-Domain Routing Protocols
International Journal of Adaptive, Resilient and Autonomic Systems
Integrating ns-3 model construction, description, preprocessing, execution, and visualization
Proceedings of the 6th International ICST Conference on Simulation Tools and Techniques
Hi-index | 0.00 |
When designing a network simulation environment intended specifically for modeling large-scale topologies, a number of issues must be addressed by the simulator designer. Memory requirements for network simulation engines can grow quadratically with the size of the simulated topology and can easily exceed available memory on modern workstations. The number of outstanding simulation events grows linearly with the number of packets in flight being modeled, and can lead to performance bottlenecks when managing a sorted event list of millions of events. Tracking the results of the simulation using a packet-level log file can result in excessive usage of disk space. We discuss the design of the Georgia Tech Network Simulator (GTNetS) with emphasis on how GTNetS addresses these issues. We give results from performance experiments showing the reduction in memory and event list size as a result of our design decisions.