Distributed Network Simulations Using the Dynamic Simulation Backplane

Show full item record

Please use this identifier to cite or link to this item: http://hdl.handle.net/1853/12287

Title: Distributed Network Simulations Using the Dynamic Simulation Backplane
Author: Riley, George F. ; Ammar, Mostafa H. (Mostafa Hamed) ; Fujimoto, Richard M. ; Xu, Donghua ; Perumalla, Kalyan S.
Abstract: Presents 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 the 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. We describe 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 and GloMoSim. Performance results 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.
Description: ©2001 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or distribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder. Presented at the 21st International Conference on Distributed Computing Systems, April 2001
Type: Proceedings
URI: http://hdl.handle.net/1853/12287
Date: 2001-04
Contributor: Georgia Institute of Technology. College of Computing
Publisher: Georgia Institute of Technology
Institute of Electrical and Electronics Engineers, Inc., New York
Subject: Discrete-event simulation
Message passing
Open systems
Software packages
Software performance evaluation
Subroutines
Telecommunication computing
Telecommunication networks

All materials in SMARTech are protected under U.S. Copyright Law and all rights are reserved, unless otherwise specifically indicated on or in the materials.

Files in this item

Files Size Format View
MANIACS_08.pdf 877.9Kb PDF View/ Open

This item appears in the following Collection(s)

Show full item record