GloMoSim – 2.03




        A.Kathirvel, AP/CSE,
B.S. Abdur Rahman University, Chennai
Outline

    Introduction to GloMoSim

    Layers in GloMoSim

    GloMoSim Library

    Installation
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
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.
Layers in GloMoSim
The layers in GloMoSim are

    Radio (Physical)

    MAC (Data Link Layer)

    Network

    Transport

    Application
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
GloMoSim Library
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
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 ..
Installation on Window
Installation in Windows


    Step 1 : Pre-requisition for GloMoSim
        Java 2 (later version)

       Visual C++ ( Visual Studio 6 )


    Step 2 : Setting up Environment variables

    Step 3 : Extracting GloMoSim software in c directory

    Step 4 : Run makent.exe file
Setting Environment Variables

    My Computer  Properties  Advanced 
    Environment Variables


    Environment variables


    path , lib , include , PCC_DIRECTORY


    Path =C:glomosim-2.03parsecinclude;
    C:glomosim-2.03parsecbin;
    C:glomosim-2.03glomosimbin;
Setting Environment Variables

    Lib = c:glomosim-2.03parseclib


    INCLUDE = c:glomosim-2.03parsecinclude
    C:glomosim-2.03glomosiminclude


    PCC_DIRECTORY = C:glomosim-2.03parsec
Execution
Installation on Unix/Linux
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
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
User Specific Environment





    PCC_DIRECTORY=/glomosim-2.03/parsec

    export PATH PCC_DIRECTORY
Extracting the software



To ucompress the GloMoSim software archive

# tar xvfz glomosim-2.03.tar.gz
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
Questions
   ?

Glomosim - introduction

  • 1.
    GloMoSim – 2.03 A.Kathirvel, AP/CSE, B.S. Abdur Rahman University, Chennai
  • 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 Thelayers 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
  • 7.
  • 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 ..
  • 10.
  • 11.
    Installation in Windows  Step 1 : Pre-requisition for GloMoSim Java 2 (later version) Visual C++ ( Visual Studio 6 )  Step 2 : Setting up Environment variables  Step 3 : Extracting GloMoSim software in c directory  Step 4 : Run makent.exe file
  • 12.
    Setting Environment Variables  My Computer  Properties  Advanced  Environment Variables  Environment variables  path , lib , include , PCC_DIRECTORY  Path =C:glomosim-2.03parsecinclude; C:glomosim-2.03parsecbin; C:glomosim-2.03glomosimbin;
  • 13.
    Setting Environment Variables  Lib = c:glomosim-2.03parseclib  INCLUDE = c:glomosim-2.03parsecinclude C:glomosim-2.03glomosiminclude  PCC_DIRECTORY = C:glomosim-2.03parsec
  • 18.
  • 36.
  • 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
  • 39.
    User Specific Environment  PCC_DIRECTORY=/glomosim-2.03/parsec  export PATH PCC_DIRECTORY
  • 40.
    Extracting the software Toucompress the GloMoSim software archive # tar xvfz glomosim-2.03.tar.gz
  • 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
  • 47.