DOC PREVIEW
UCSC CMPE 257 - GloMoSim Overview

This preview shows page 1-2-3 out of 8 pages.

Save
View full document
Premium Document
Do you want full access? Go Premium and unlock all 8 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

UC Santa Cruz GloMoSim Overview CMPE 257 Spring 03 CMPE 257 Wireless and Mobile Networking T A hours UC Santa Cruz Accounts on the server Mailing List Class Administrative Issues CMPE 257 Spring 03 tar zxvf filename or gunzip filename tar xvf OS Freebsd linux solaris windows Requires parsec binaries Download glomosim 2 0 3 from the projects page Unzip and untar the files Delete the other PARFLAG line PARFLAG COMFLAG clock longlong UC Santa Cruz Execute bin glomosim config in CMPE 257 Spring 03 Lines to be added PARDIR path to the parsec directory PAR PARDIR bin pcc PARFLAG O2 g COMFLAG clock longlong pcc directory PARDIR Type make from glomosim main Parsec echo Using Parsec in PCC DIRECTORY PCC DIRECTORY bin parsecc Edit makefile in glomosim main directory Installation GloMoSim Overview UC Santa Cruz CMPE 257 Spring 03 Some extra type declarations such as clocktype addr t parallel executing ENTITIES Entities exchange messages using the send and receive primitives Parsec is essentially C with extensions Discrete event simulator based on parsec GloMoSim Details UC Santa Cruz CMPE 257 Spring 03 GlomoPartition Node state is maintained in a global data structure but simulation code for one node does not access other nodes state Scalability ease of neighborhood calculations Current release supports only 1 partition All nodes are aggregated into PARSEC aggregation entities for GlomoSim Model Free space Two ray Rayleigh Ricean MACA CSMA 802 11 TSMA AODV DSR LAR ODMRP ZRP TCP UDP FTP TELNET HTTP CBR UC Santa Cruz CMPE 257 Spring 03 Uses one entity for all the communication layers for ease of inter layer communication Neighboring layers exchange messages by fixed APIs Application Transport Network Link MAC Physical Follows a layered approach for a network protocol architecture GlomoSim Model cont d UC Santa Cruz CMPE 257 Spring 03 GlomoNode State of a node handle of a node Message Message or packet GlomoNetworkLar1 Protocol Specific information e g statistics variables GlomoNodeInput configuration options from command line Data structures void NetworkLar1HandleProtocolPacket GlomoNode node Message msg Message Dispatcher Function void NetworkLar1Finalize GlomoNode node Finalization Function statistics void NetworkLar1Init GlomoNode node GlomoNetworkLar1 lar1 const GlomoNodeInput nodeInput Each layer has 3 major functions Initialization Function Protocol Layer Functions UC Santa Cruz CMPE 257 Spring 03 http pcl cs ucla edu projects glomosim obtaining glomosim html You can subscribe to the mailing list by registering You may need to modify it You may need to watch the flow of packets from one layer to another Read the source code PARSEC http pcl cs ucla edu projects parsec GlomoSim http pcl cs ucla edu projects glomosim Read the manuals they are relatively small


View Full Document

UCSC CMPE 257 - GloMoSim Overview

Documents in this Course
Load more
Download GloMoSim Overview
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view GloMoSim Overview and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view GloMoSim Overview and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?