2. Outline
Introduction to GloMoSim
Layers in GloMoSim
GloMoSim Library
Installation
3. Introduction to GloMoSim
Global Mobile Information System Simulator (GloMoSim)
Scalable simulation environment for large wireless and
wired communication networks
Parallel discrete-event simulation capability provided by
Parsec
Design and development of GloMoSim framework with
rich protocol stack
Demonstrated scalability of GloMoSim using very high
fidelity models
4. Introduction to GloMoSim
Demonstated feasibility of real-time simulation of networks
Direct comparison of alternative unicast and multicast
wireless protocols for GloMosim scenarios
GloMoSim simulates networks with up to thousand nodes
linked by a heterogeneous communications capability that
includes multicast, asymmetric communications using
direct satellite broadcasts, multi-hop wireless
communications using ad-hoc networking, and traditional
Internet protocols.
5. Layers in GloMoSim
The layers in GloMoSim are
Radio (Physical)
MAC (Data Link Layer)
Network
Transport
Application
6. GloMoSim Library
Modular, extensible library for network models
Model each layer using abstract or detailed model
Built-in statistics collection at each layer
Customizable GUI
Large and growing model library
Open source
8. GloMoSim Library
Layers Protocols
Random waypoint, Random drunken, Trace
Mobility
based
Radio Propagation
Two ray and Free space
(Physical)
Radio Model Noise Accumulating
Packet Reception SNR bounded, BER based with
Models BPSK/QPSK modulation
Data Link (MAC) CSMA, IEEE 802.11, TSMA and MACA
IP with AODV, Bellman-Ford, DSR,
Network (Routing)
Fisheye, LAR scheme 1, ODMRP
Transport TCP and UDP
Application CBR, FTP, HTTP and Telnet
9. Installations
It support heterogeneous environment
Software works on different OS such as AIX,
FreeBSD, IRIS, Redhat, Federo Linux, Sun
Solaris, Windows 2000, Windows XP, Windows
95, latest version ..
37. Installation in Unix
Step 1 : Pre-requisition for GloMoSim
Linux version of Java 2 (later version)
GCC version 4.1.2 or later
Step 2 : Customise the Environment variables
Step 3 : Extracting GloMoSim software in root
directory
Step 4 : Run make file
38. User Specific Environment
SU mode
.bash_profile
path , PCC_DIRECTORY
PATH=PATH:HOME/bin:/glomosim-2.03/glomosim/ma
in:/glomosim-2.03/glomosim/include:/glomosim-2.03/gl
omosim/bin:/glomosim-2.03/parsec/bin:/glomosim-2.03
/parsec/include
41. Installation
If you are run this tool in fedora Linux, copy all
files inside the redhat-7.2 directory, paste it
in /parsec directory.
# cd /glomosim-2.03/glomosim/main
Make clean
Make