Glomosim - introduction

9,782 views

Published on

Published in: Education
1 Comment
8 Likes
Statistics
Notes
  • hi, thanks but I can’t install Gui. I have not 'java glomomain.java' file. please guide me:(
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
9,782
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
1
Likes
8
Embeds 0
No embeds

No notes for slide

Glomosim - introduction

  1. 1. GloMoSim – 2.03 A.Kathirvel, AP/CSE, B.S. Abdur Rahman University, Chennai
  2. 2. Outline  Introduction to GloMoSim  Layers in GloMoSim  GloMoSim Library  Installation
  3. 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. 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. 5. Layers in GloMoSim The layers in GloMoSim are  Radio (Physical)  MAC (Data Link Layer)  Network  Transport  Application
  6. 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. 7. GloMoSim Library
  8. 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. 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. 10. Installation on Window
  11. 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. 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. 13. Setting Environment Variables  Lib = c:glomosim-2.03parseclib  INCLUDE = c:glomosim-2.03parsecinclude C:glomosim-2.03glomosiminclude  PCC_DIRECTORY = C:glomosim-2.03parsec
  14. 14. Execution
  15. 15. Installation on Unix/Linux
  16. 16. 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
  17. 17. 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
  18. 18. User Specific Environment  PCC_DIRECTORY=/glomosim-2.03/parsec  export PATH PCC_DIRECTORY
  19. 19. Extracting the software To ucompress the GloMoSim software archive # tar xvfz glomosim-2.03.tar.gz
  20. 20. 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
  21. 21. Questions ?

×