International Journal of Parallel Programming
Discrete event simulation: a practical approach
Discrete event simulation: a practical approach
Efficient algorithms for distributed snapshots and global virtual time approximation
Journal of Parallel and Distributed Computing - Special issue on parallel and discrete event simulation
The aggregate level simulation protocol: an evolving system
WSC '94 Proceedings of the 26th conference on Winter simulation
Parallel execution for serial simulators
ACM Transactions on Modeling and Computer Simulation (TOMACS)
TED—a language for modeling telecommunication networks
ACM SIGMETRICS Performance Evaluation Review - Special issue on the telecommunications description language
GloMoSim: a library for parallel simulation of large-scale wireless networks
PADS '98 Proceedings of the twelfth workshop on Parallel and distributed simulation
Scheduling critical channels in conservative parallel discrete event simulation
PADS '99 Proceedings of the thirteenth workshop on Parallel and distributed simulation
Creating computer simulation systems: an introduction to the high level architecture
Creating computer simulation systems: an introduction to the high level architecture
ROSS: a high-performance, low memory, modular time warp system
PADS '00 Proceedings of the fourteenth workshop on Parallel and distributed simulation
Virtual time synchronization over unreliable network transport
Proceedings of the fifteenth workshop on Parallel and distributed simulation
Principles of Discrete Event Simulation
Principles of Discrete Event Simulation
Proceedings of the sixteenth workshop on Parallel and distributed simulation
Experiences parallelizing a commercial network simulator
Proceedings of the 33nd conference on Winter simulation
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
Maya: a Multi-Paradigm Network Modeling Framework
Proceedings of the seventeenth workshop on Parallel and distributed simulation
Design of High Performance RTI Software
DS-RT '00 Proceedings of the Fourth IEEE International Workshop on Distributed Simulation and Real-Time Applications
SIMULATION OF PACKET COMMUNICATION ARCHITECTURE COMPUTER SYSTEMS
SIMULATION OF PACKET COMMUNICATION ARCHITECTURE COMPUTER SYSTEMS
The Georgia Tech Network Simulator
MoMeTools '03 Proceedings of the ACM SIGCOMM workshop on Models, methods and tools for reproducible network research
Improving Scalability of Network Emulation through Parallelism and Abstraction
ANSS '05 Proceedings of the 38th annual Symposium on Simulation
Performance Benchmark of a Parallel and Distributed Network Simulator
Proceedings of the 19th Workshop on Principles of Advanced and Distributed Simulation
Aurora: An Approach to High Throughput Parallel Simulation
Proceedings of the 20th Workshop on Principles of Advanced and Distributed Simulation
Proceedings of the 38th conference on Winter simulation
Macro-Micro Economic System Simulation
Proceedings of the 21st International Workshop on Principles of Advanced and Distributed Simulation
Parallel Simulation of Hybrid Network Traffic Models
Proceedings of the 21st International Workshop on Principles of Advanced and Distributed Simulation
DS-RT '07 Proceedings of the 11th IEEE International Symposium on Distributed Simulation and Real-Time Applications
Web traffic simulation with scale-free network models
AIC'07 Proceedings of the 7th Conference on 7th WSEAS International Conference on Applied Informatics and Communications - Volume 7
Parallel processing algorithms for content-based retrieval from a multimedia database
TELE-INFO'08 Proceedings of the 7th WSEAS International Conference on Telecommunications and Informatics
A layered architecture for the model-driven development of distributed simulators
Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops
Parallel Hybrid Network Traffic Models
Simulation
DisSimJADE: a framework for the development of agent-based distributed simulation systems
Proceedings of the 2nd International Conference on Simulation Tools and Techniques
Proceedings of the 2nd International Conference on Simulation Tools and Techniques
LazySync: A New Synchronization Scheme for Distributed Simulation of Sensor Networks
DCOSS '09 Proceedings of the 5th IEEE International Conference on Distributed Computing in Sensor Systems
Proceedings of the 2010 ACM Symposium on Applied Computing
Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems: volume 1 - Volume 1
A distributed approach to the simulation of inherently distributed systems
SpringSim '10 Proceedings of the 2010 Spring Simulation Multiconference
CRITIS'09 Proceedings of the 4th international conference on Critical information infrastructures security
jEQN a java-based language for the distributed simulation of queueing networks
ISCIS'06 Proceedings of the 21st international conference on Computer and Information Sciences
An evaluation of the network simulators in large-scale distributed simulations
Proceedings of the first international workshop on High performance computing, networking and analytics for the power grid
The PARNEM: using network emulation to predict the correctness and performance of applications
GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
Runtime efficient event scheduling in multi-threaded network simulation
Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques
Federated simulation of network performance using packet flow modeling
SCSC '09 Proceedings of the 2009 Summer Computer Simulation Conference
Open Network Emulator: A Parallel Direct Code Execution Network Simulator
PADS '12 Proceedings of the 2012 ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation
Realizing Large-Scale Interactive Network Simulation via Model Splitting
PADS '12 Proceedings of the 2012 ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation
Proceedings of the Winter Simulation Conference
How to model a TCP/IP network using only 20 parameters
Proceedings of the Winter Simulation Conference
On the parallel simulation of scale-free networks
Proceedings of the 2013 ACM SIGSIM conference on Principles of advanced discrete simulation
Proceedings of the 2013 ACM SIGSIM conference on Principles of advanced discrete simulation
Distributed ONE: scalable parallel network simulation
Proceedings of the 6th International ICST Conference on Simulation Tools and Techniques
Hi-index | 0.00 |
We describe an approach and our experiences in applying federated simulation techniques to create large-scale parallel simulations of computer networks. Using the federated approach, the topology and the protocol stack of the simulated network is partitioned into a number of submodels, and a simulation process is instantiated for each one. Runtime infrastructure software provides services for interprocess communication and synchronization (time management). We first describe issues that arise in homogeneous federations where a sequential simulator is federated with itself to realize a parallel implementation. We then describe additional issues that must be addressed in heterogeneous federations composed of different network simulation packages, and describe a dynamic simulation backplane mechanism that facilitates interoperability among different network simulators. Specifically, the dynamic simulation backplane provides a means of addressing key issues that arise in federating different network simulators: differing packet representations, incomplete implementations of network protocol models, and differing levels of detail among the simulation processes. We discuss two different methods for using the backplane for interactions between heterogeneous simulators: the cross-protocol stack method and the split-protocol stack method. Finally, results from an experimental study are presented for both the homogeneous and heterogeneous cases that provide evidence of the scalability of our federated approach on two moderately sized computing clusters. Two different homogeneous implementations are described: Parallel/Distributed ns (pdns) and the Georgia Tech Network Simulator (GTNetS). Results of a heterogeneous implementation federating ns with GloMoSim are described. This research demonstrates that federated simulations are a viable approach to realizing efficient parallel network simulation tools.