DocumentCode :
1568563
Title :
Parallel network simulation under distributed Genesis
Author :
Szymanski, Boleslaw K. ; Liu, Yu ; Gupta, Rashim
Author_Institution :
Dept. of Comput. Sci., Rensselaer Polytech. Inst., Troy, NY, USA
fYear :
2003
Firstpage :
61
Lastpage :
68
Abstract :
We describe two major developments in the general network simulation integration system (Genesis): the support for BGP protocol in large network simulations and distribution of the simulation memory among Genesis component simulations. Genesis uses a high granularity synchronization mechanism between parallel simulations simulating parts of a network. This mechanism uses checkpointed simulation state to iterate over the same time interval until convergence. It also replaces individual packet data for flows crossing the network partitions with statistical characterization of such flows over the synchronization time interval. We had achieved significant performance improvement over the sequential simulation for simulations with TCP and UDP traffic. However, this approach cannot be used directly to simulate dynamic routing protocols that use underlying network for exchanging protocol information, as no packets are exchanged in Genesis between simulated network parts. We have developed a new mechanism to exchange and synchronize BGP routing data among distributed Genesis simulators. The extended Genesis allows simulations of more realistic network scenarios, including routing flows, in addition to TCP or UDP data traffic. Large memory size required by simulation software hinders the simulation of large-scale networks. Based on our new support of distributed BGP simulation, we developed an approach to construct and simulate networks on distributed memory using Genesis simulators in such a way that each participating processor possesses only data related to the part of the network it simulates. This solution supports simulations of large-scale networks on machines with modest memory size.
Keywords :
digital simulation; distributed memory systems; network operating systems; routing protocols; synchronisation; telecommunication traffic; transport protocols; BGP protocol; BGP routing data; TCP traffic; UDP traffic; data packet; distributed BGP simulation; distributed Genesis simulator; general network simulation integration system; memory distribution; memory size; parallel network simulation; routing protocols; simulation software; synchronization time interval; Computational modeling; Computer science; Computer simulation; Convergence; Discrete event simulation; Frequency synchronization; Large-scale systems; Routing protocols; Telecommunication traffic; Traffic control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Simulation, 2003. (PADS 2003). Proceedings. Seventeenth Workshop on
ISSN :
1087-4097
Print_ISBN :
0-7695-1970-9
Type :
conf
DOI :
10.1109/PADS.2003.1207421
Filename :
1207421
Link To Document :
بازگشت