Title :
GloMoSim: a library for parallel simulation of large-scale wireless networks
Author :
Zeng, Xiang ; Bagrodia, Rajive ; Gerla, Mario
Author_Institution :
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
Abstract :
A number of library based parallel and sequential network simulators have been designed. The paper describes a library, called GloMoSim (Global Mobile system Simulator), for parallel simulation of wireless networks. GloMoSim has been designed to be extensible and composable: the communication protocol stack for wireless networks is divided into a set of layers, each with its own API. Models of protocols at one layer interact with those at a lower (or higher) layer only via these APIs. The modular implementation enables consistent comparison of multiple protocols at a given layer. The parallel implementation of GloMoSim can be executed using a variety of conservative synchronization protocols, which include the null message and conditional event algorithms. The paper describes the GloMoSim library, addresses a number of issues relevant to its parallelization, and presents a set of experimental results on the IBM 9076 SP, a distributed memory multicomputer. These experiments use models constructed from the library modules
Keywords :
digital simulation; distributed memory systems; parallel programming; protocols; software libraries; synchronisation; telecommunication computing; wireless LAN; API; GloMoSim; Global Mobile system Simulator; IBM 9076 SP; communication protocol stack; conditional event algorithms; conservative synchronization protocols; distributed memory multicomputer; large scale wireless networks; library modules; modular implementation; null message; parallel implementation; parallel simulation library; sequential network simulators; Computational modeling; Computer networks; Identity-based encryption; Large-scale systems; Libraries; Mobile computing; Portable computers; Wireless application protocol; Wireless communication; Wireless networks;
Conference_Titel :
Parallel and Distributed Simulation, 1998. PADS 98. Proceedings. Twelfth Workshop on
Conference_Location :
Banff, Alta.
Print_ISBN :
0-8186-8457-7
DOI :
10.1109/PADS.1998.685281