Introduction
The Network Simulator 2 (NS-2) is a popular discrete event simulator target at networking research. This tool can suport simulation of TCP, routing, and MAC protocols over wired and wireless networks. Although it's possible to simulate wireless local area network (IEEE 802.11), ad hoc networks and satellites networks, ns does not provide a WiMAX module. This project implements a WiMAX module based on the IEEE 802.16 standard for the ns-2 simulator, release 2.28. The focus of this implementation is the MAC layer and its mechanisms for bandwidth allocation and QoS support. The module implements the 802.16 five service flow types and their bandwidth request/grant mechanisms; moreover, it allows users to configure the QoS requirements of applications. Service flows are modeled by finite sate machines that capture how each service type react to different events. This module supports TDD mode and PMP topology. The wireless channel available in the ns-2 simulator is used. The module design was based on a module (http://portal.acm.org/citation.cfm?id=1273047) designed to simulate the DOCSIS standard. Although code reuse was possible, several modifications in the DOCSIS module code were necessary to make it compliant to the IEEE 802.16 standard.
Installation
To install the patch, follow the instructions below:
- Download the software ns-allinone-2.28 package
- Download the latest ns-2 WiMAX module source code.
- Unzip the ns-2 WiMAX module source code file.
- Put the files from "mac" directory into ns-allinone-2.28\ns-2.28\mac.
- Put the files which are in common and tcl respectively into ns-allinone-2.28\ns-2.28\common and ns-allinone-2.28\ns-2.28\tcl.
- Modify the Makefile.in as follows;After the sentence mac/mac-802_3.o add:
- mac/mac-802_16-base.o mac/mac-802_16-ss.o mac/mac-802_16-bs.o \
- mac/mac-802_16-FSM.o mac/mac-802_16-timers.o \
- Go to the ns-allinone-2.28/ns-2.28 directory and execute "./configure", "make clean" and "make".
Download
Documentation
The paper "Simulator for WiMAX networks", accepted for publication in Simulation Modelling Practice and Theory, presents a detailed description for the WiMAX module.
Description of the WiMAX module available from the IEEE Xplore Digital Library and presented at PIMRC 2007, Athens, Greece.
Document of the WiMAX module implementation - Download pdf or View html
Description of the uplink scheduler implemented in the WiMAX module available from the IEEE Xplore Digital Library and presented at GLOBECOM 2007, Washington DC, USA.
For More, Click Here
Comments
Post a Comment