GloMoSim%20Basics - PowerPoint PPT Presentation

About This Presentation
Title:

GloMoSim%20Basics

Description:

Title: Network Capabilities Author: Michael AuYeung Last modified by: akshaia Created Date: 2/22/2002 10:29:35 PM Document presentation format: On-screen Show (4:3) – PowerPoint PPT presentation

Number of Views:216
Avg rating:3.0/5.0
Slides: 24
Provided by: MichaelA188
Category:

less

Transcript and Presenter's Notes

Title: GloMoSim%20Basics


1
GloMoSim Basics
  • Nirbhay ChaubeyPh.D Student,
  • Computer Science Dept. Gujarat University,
    Ahmedabad

2
Introduction
  • GloMoSim is the Global Mobile Information Systems
    Simulation Library from UCLA.
  • Specially oriented to simulate wireless, ad-hoc
    networks.
  • It can be obtained from http//pcl.cs.ucla.edu/pro
    jects/glomosim/ .

3
Outline
  • Installation on a UNIX-like system.
  • Specific examples for RPM-based Linux systems.
  • Installation on a Windows NT-kernel system.
  • Running a basic simulation.
  • Seeing the results GloMoSim VT.

4
Outline
  • Installation on a UNIX-like system.
  • Specific examples for RPM-based Linux systems.
  • Installation on a Windows NT-kernel system.
  • Running a basic simulation.
  • Seeing the results GloMoSim VT.

5
Installation on a UNIX-like System
  • We have chosen to show the installation for a
    RPM-based Linux system.
  • Red Hat
  • Mandrake
  • Many others
  • Why does this matter?

6
  • Un-gzip the distribution package.
  • Untar the distribution package.
  • Install the glomosim and parsec directories into
    /usr/local.

7
  • Set your path environments (assuming you use tcsh
    or csh).
  • PCC_DIRECTORY
  • PATH
  • Check if pcc works from anywhere.
  • Check your pcc environment by pcc env.

8
  • Go to glomosim\main and do make.
  • Once the make is complete, GloMoSim is ready to
    use, and lives in bin.
  • Dont forget to compile the Java GUI, in java_gui.

9
Demonstration of GloMoSim Installation on Linux
  • We will resume the presentation after the
    demonstration.

10
Outline
  • Installation on a UNIX-like system.
  • Specific examples for RPM-based Linux systems.
  • Installation on a Windows NT-kernel system.
  • Running a basic simulation.
  • Seeing the results GloMoSim VT.

11
Installation on a Windows NT-kernel System
  • Beforehand
  • Visual Studio 6.0 w/ sp4
  • Java SDK 1.2
  • JRE (Java Runtime Environment) is INSUFFICIENT
  • Un-gzip the distribution package.
  • Untar the distribution package.
  • Install the glomosim and parsec directories into
    programfiles\.

12
  • Set your path environments.
  • PCC_DIRECTORY
  • C\Program Files\glomosim-2.03\parsec\windowsnt-4
    .0-vc6
  • PATH
  • C\Program Files\glomosim-2.03\parsec\windowsnt-4
    .0-vc6 \bin
  • Visual Studio vcvars.bat
  • Check if pcc works from anywhere.
  • ( Check your pcc environment by
  • pcc env )

13
  • Go to glomosim/main and do makent.bat.
  • Once the make is complete, GloMoSim is ready to
    use, and lives in bin.
  • Dont forget to compile the Java GUI, in
    java_gui.
  • ( javac .java )

14
Demonstration of GloMoSim Installation on Windows
  • We will resume the presentation after the
    demonstration.

15
Outline
  • Installation on a UNIX-like system.
  • Specific examples for RPM-based Linux systems.
  • Installation on a Windows NT-kernel system.
  • Running a basic simulation.
  • Seeing the results GloMoSim VT.

16
Running a Basic Simulation
  • GloMoSim depends on its config.in file.
  • Lets go through some of the basic variables in
    config.in.
  • Most of them are self-explanatory, and those that
    arent are described in config.in.
  • SIMULATION-TIME
  • Total time elapsed inside of simulation.
  • TERRAIN-DIMENSIONS
  • The area you are simulating in.
  • NUMBER-OF-NODES
  • The number of nodes.

17
  • NODE-PLACEMENT
  • The way the nodes are placed in the terrain
    random, grid, uniform, or by input file allowed.
  • MOBILITY
  • Movement of nodes. Can be none, random-waypoint,
    by trace, or by pathloss matrix.
  • MAC-PROTOCOL
  • Defines what MAC you use. 802.11, MACA, CSMA,
    TSMA supported.
  • ROUTING-PROTOCOL
  • Bellman-Ford, AODV, DSR, LAR, WRP, Fisheye, ZRP
    and static supported.

18
  • Parameters for reporting statistics (YES/NO
    selection)
  • APPLICATION-STATISTICS
  • TCP-STATISTICS
  • UDP-STATISTICS
  • ROUTING-STATISTICS
  • NETWORK-LAYER-STATISTICS
  • MAC-LAYER-STATISTICS
  • RADIO-LAYER-STATISTICS
  • CHANNEL-LAYER-STATISTICS
  • MOBILITY-STATISTICS
  • GUI-OPTION
  • GUI-RADIO
  • GUI-ROUTING

19
  • Other files of interest
  • glomo.stat is produced by the simulation, and
    contain all statistics. Easily filterable
    because things are printed with the layer and
    node they belong to.
  • mcast.conf contains multicast group information.

20
Outline
  • Installation on a UNIX-like system.
  • Specific examples for RPM-based Linux systems.
  • Installation on a Windows NT-kernel system.
  • Running a basic simulation.
  • Seeing the results GloMoSim VT.

21
Seeing the Results GloMoSim VT
  • The Visualization Tool is a Java-based tool that
    allows you to see the happenings of your
    simulation.
  • To use the tool
  • Run GloMoSim inside of the VT.
  • Write a trace file.
  • Play back the trace file.

22
(No Transcript)
23
Demonstration of GloMoSim Basic Simulation
  • This is the last slide.
  • Thank you !
Write a Comment
User Comments (0)
About PowerShow.com