DocumentCode :
3064394
Title :
Distributed network simulations using the dynamic simulation backplane
Author :
Riley, George F. ; Ammar, Mostafa H. ; Fujimoto, Richard M. ; Xu, Donghua ; Perumalla, Kalyan
Author_Institution :
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
fYear :
2001
fDate :
36982
Firstpage :
181
Lastpage :
188
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
Keywords :
discrete event simulation; message passing; open systems; software packages; software performance evaluation; subroutines; telecommunication computing; telecommunication networks; GloMoSim; callbacks; communication networks; data transmission services; distributed component-based simulations; distributed computing applications; distributed network simulations; dynamic message contents creation; dynamic negotiation; dynamic simulation backplane; fast execution; heterogeneous network simulation engine synchronization; interconnected sub-network models; message exchange protocol; message format creation; minimal required information subset; model reuse; network communication standards; network simulation packages; ns2; overhead; parallel discrete event simulation techniques; plug-and-play interoperability; software reuse; Backplanes; Computational modeling; Computer networks; Contracts; Discrete event simulation; Distributed computing; Educational institutions; Engines; Packaging; Protocols;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 2001. 21st International Conference on.
Conference_Location :
Mesa, AZ
Print_ISBN :
0-7695-1077-9
Type :
conf
DOI :
10.1109/ICDSC.2001.918947
Filename :
918947
Link To Document :
بازگشت