International Journal of Parallel Programming
Efficient algorithms for distributed snapshots and global virtual time approximation
Journal of Parallel and Distributed Computing - Special issue on parallel and discrete event simulation
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
Efficient large-scale process-oriented parallel simulations
Proceedings of the 30th conference on Winter simulation
Asynchronous distributed simulation via a sequence of parallel computations
Communications of the ACM - Special issue on simulation modeling and statistical computing
Computing in Science and Engineering
IDES: A Java-based Distributed Simulation Engine
MASCOTS '98 Proceedings of the 6th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems
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
Proceedings of the sixteenth workshop on Parallel and distributed simulation
Maya: a Multi-Paradigm Network Modeling Framework
Proceedings of the seventeenth workshop on Parallel and distributed simulation
Scalable RTI-Based Parallel Simulation of Networks
Proceedings of the seventeenth workshop on Parallel and distributed simulation
HLA-based Adaptive Distributed Simulation of Wireless Mobile Systems
Proceedings of the seventeenth workshop on Parallel and distributed simulation
MAYA: Integrating hybrid network modeling to the physical world
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Detailed OFDM modeling in network simulation of mobile ad hoc networks
Proceedings of the eighteenth workshop on Parallel and distributed simulation
Sampling large Internet topologies for simulation purposes
Computer Networks: The International Journal of Computer and Telecommunications Networking
FluNet: A hybrid internet simulator for fast queue regimes
Computer Networks: The International Journal of Computer and Telecommunications Networking
Reducing large internet topologies for faster simulations
NETWORKING'05 Proceedings of the 4th IFIP-TC6 international conference on Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communication Systems
Hybrid Simulation of Packet-Level Networks and Functional-Level Routers
PADS '12 Proceedings of the 2012 ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation
Hi-index | 0.00 |
Abstract: We present an approach for creating distributed, component-based, simulations of communication networks by interconnecting models of sub-networks drawn from different network simulation packages. This approach supports rapid construction of simulations for large networks by reusing existing models and software, and fast execution using parallel discrete event simulation techniques. A dynamic simulation backplane is proposed that provides a common format and protocol for message exchange, and services for transmitting data and synchronizing heterogeneous network simulation engines. In order to achieve "plug-and-play" interoperability, the backplane uses existing network communication standards, and dynamically negotiates among the participant simulators to define a minimal subset of required information that each simulator must supply, as well as other optional information. The backplane then automatically creates a message format that can be understood by all participating simulators and dynamically creates the content of each message by using callbacks to the simulation engines. This paper describes our approach to interoperability as well as an implementation of the backplane. We present results that demonstrate the proper operation of the backplane by distributing a network simulation between two different simulation packages, ns2 developed at USC/ISI and GloMoSim developed at UCLA. We present performance results that show that the overhead for the creation of the dynamic messages is minimal. Although this work is specific to network simulations, we believe our methodology and approach can be used to achieve interoperability in other distributed computing applications as well.