Simulation of GPRS MS-BS Interface Using ns-Network Simulator Dual Degree Presentation by Richa Jain (96D07007) Department of Electrical Engineering, Indian.

Slides:



Advertisements
Similar presentations
Data Link Layer B. Konkoth. PDU  Protocol Data Unit  A unit of data which is specified in a protocol of a given layer  Layer 5, 6, 7 – Data  Layer.
Advertisements

Wireless world in NS Padma Haldar USC/ISI.
Wireless Communication : LAB 3
Brief Intro to ns2: The most widely used Network Simulator COMP5416 Advanced Network Technologies Based on: Marc Greis's
NS Tutorial (For CMPE 252 A) By Duy Nguyen 10/25/2012.
Network Simulator (NS) Prof. Nelson L. S. da Fonseca State University of Campinas, Brazil.
5-Jul-141 S.Pushpalatha, Associate Professor, PSNACET.
Scheduling in Wireless Systems. 2 CDMA2000: Overall Architecture Mobile Station.
Telecommunications and Multimedia Unit UTRA TDD Overview Agostinho Castro Rui Sarmento Castro
1 An Approach to Real-Time Support in Ad Hoc Wireless Networks Mark Gleeson Distributed Systems Group Dept.
2005/12/06OPLAB, Dept. of IM, NTU1 Optimizing the ARQ Performance in Downlink Packet Data Systems With Scheduling Haitao Zheng, Member, IEEE Harish Viswanathan,
Introduction to Wireless simulations Shao-Cheng Wang.
GSM standard (continued)
Network Simulator 2 Tejas Vasavada.
1 Network Simulator (NS-2). 2 講義 Network Simulator (NS2) Part 1: 下載 Part 2: 安裝與測試 Part 3: 劇本 Part 4: 數據.
Katz, Stoica F04 EECS 122 Introduction to Computer Networks (Fall 2003) Network simulator 2 (ns-2) Department of Electrical Engineering and Computer Sciences.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
General Packet Radio System (GPRS) Overview. Introduction General Packet Radio Service (GRPS) today “Packet overlay” network on top of the existing GSM.
Day 3 Outline Multicast example (from Day 2) Wireless Misc. utilities
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Project Progress Presentation GENERATION OF NS2 TRACE FILES FOR SATELLITE-WIRELESS NETWORKS CS603 - Wireless Communications & Networks Summer II 2003 Wasim.
GSM Security Overview (Part 1)
5-1 Data Link Layer r Today, we will study the data link layer… r This is the last layer in the network protocol stack we will study in this class…
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Jump to first page NS Tutorial: mobile and wireless network simulation Ya Xu USC/ISI September 10th, 1999.
1 OFDM For Next Generation Mobile Wireless Internet Rajiv Laroia CTO, Flarion Technologies.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo, David Culler (University of California, Berkeley) Special thanks to Wei Ye.
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
Ns Simulation of IEEE SC546 Project (Fall 2002) SOO IL KIM JISUN YOON
Introduction to Network Simulator NS-2 Part II
Network Simulation Internet Technologies and Applications.
Connecting LANs, Backbone Networks, and Virtual LANs
Network Simulator 2(NS2) Yingyue Xu 8/25/2015. Overview: The Network simulator (NS): discrete event simulator for networks. supports wired, wireless,
Network Simulator (NS2) 1 Tutorial on Network Simulator (NS2) Hemant Kumar Rath Infonet Lab, Dept of Electrical Engineering IIT Bombay, Mumbai
Wireless Networking and Systems CSE 590 ns2 tutorial.
Introduction to ns-2 Noun Choi Oct. 11, Outline Background ns-2 Internals Short demo Troubleshooting Reference links Q & A.
Introduction1-1 Data Communications and Computer Networks Chapter 5 CS 3830 Lecture 27 Omar Meqdadi Department of Computer Science and Software Engineering.
1 Introduction to Ns-2 Zhibin WU WINLAB, ECE Dept. Rutgers U.
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
1 / 10 Mobile Networking in ns Speaker : Mark Yang
Introduction to Mobility & Network Simulator 2 (NS-2)
NS2 - Wireless Network Ming-Feng Yang. 2 2 Outline Basic wireless model Extensions wireless model Example - Ad hoc network Example – WLAN Example – Mobile.
Define options(1/2) #channel type set val(chan) Channel/WirelessChannel # radio-propagation model set val(prop) Propagation/TwoRayGround # network interface.
Network: Location Management Y. Richard Yang 3/21/2011.
MOBILE IP SOMULATION IN NS2 Presenter: 吳寶緣. Outlines  Overview  Hierarchical Address Format  Hierarchical Address Format-ex  MoblieIP Demo  Additional.
Network Simulator-2 Sandeep singla 1998A2A7540. NS-2 A discrete event simulator Focused on modeling network protocols –Wired, wireless –TCP,UDP,unicast,multicast.
1 Network Simulator Tutorial. 2 Network Simulation * Motivation: Learn fundamentals of evaluating network performance via simulation Overview: fundamentals.
Internet Computing KUT Youn-Hee Han
Chapter 15 The Addressing Structure in NS. The Default Address Format 32 lower bits for port-id, 1 higher bit for mcast and the rest 32 higher bits for.
Quality evaluation of MPEG4 video transmission over GPRS networks.. Presented by: Abdullah M. Rana Multimedia Communication.
GSM Mobile Computing IT644.
1 Introduction to NS-2 r Tutorial overview of NS m Create basic NS simulation r Walk-through a simple example m Model specification m Execution and trace.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
Group Management in Mobile Ad Hoc Networks Revathi Ranganathan Preeti Venkateswaran.
CDA6530: Performance Models of Computers and Networks Chapter 10: Introduction to Network Simulator (NS2) TexPoint fonts used in EMF. Read the TexPoint.
The Creation of NS2 Simulated Environment ( 1 ) LI Chengbo
July 7, 2003 Building a Wireless LAN traffic test case in ns2 Radio Science Laboratory Department of Electrical and Computer Engineering The University.
NS-2 Shahin Shayandeh December 2004 Session 1. Ns-2, the Network Simulator  A discrete event simulator Simple model  Focused on modeling network protocols.
Communication Protocol Engineering Lab. Hyoung Joo. Nam. 1 GSM System Overview Wireless and Mobile Network Architecture Nam Hyoung-Joo
Ασύρματα Δίκτυα και Κινητές Επικοινωνίες Ενότητα # 8: Σύστημα 2.5 Γενιάς GPRS Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
Doc.: IEEE /032 Submission March 2000 Jamshid Khun-Jush, Ericsson HiperLAN type 2: A System with QoS Support Jamshid Khun-Jush Chairman ETSI Project.
Performance Analysis of RLC/MAC Protocol in General Packet Radio Service K. Premkumar and A. Chockalingam Wireless Research Lab (
Event Generation Channel Access Process Channel Release Process Traffic Transmission Process Simulation Control Simulation Flowchart - total.
1 Wireless Networks Lecture 21 WCDMA (Part I) Dr. Ghalib A. Shah.
EDGE TECHNOLOGY AN EVOLUTION IN MOBILE TECHNOLOGY PRESENTED BY KIRAN KUMAR.
Point-to-Point Network Switching
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
Name:Shivalila A H,Shima
ECEN “Internet Protocols and Modeling”
Presentation transcript:

Simulation of GPRS MS-BS Interface Using ns-Network Simulator Dual Degree Presentation by Richa Jain (96D07007) Department of Electrical Engineering, Indian Institute of Technolgy, Mumbai, India.

Outline Introduction to GPRS About ns-Network Simulator Scope of the Project Implementation details Experiments Concluding remarks..

The General Packet Radio Service Packet switched radio transmission Suited for bursty applications (eg Internet) Data rates upto 170 kbps Re-uses GSM resources Lower call set-up times; cheaper

GPRS Architecture

GPRS Protocol Stack

About ns Public domain Event driven simulator Split language – OTcl and C++ Nodes and links; routing algorithms; queuing schemes Protocols – TCP, UDP, IP Traffic generators – CBR, Exponential, Pareto Basic mobility support.

A simple ns script set ns [new Simulator] #Creating two nodes set n0 [$ns node]; set n1 [$ns node] #Creating a link btwn the nodes; prop delay=10ms; Drop tail. $ns duplex-link $n0 $n1 1Mb 10ms DropTail #Nodes themselves don't send/rx data. Create an agent to do so set cbr0 [new Agent/CBR] $ns attach-agent $n0 $cbr0 #create sink set null0 [new Agent/Null] $ns attach-agent $n1 $null0 #connect the two agents $ns connect $cbr0 $null0 #Tell cbr0 when to start and stop $ns at 0.5 "$cbr0 start" $ns at 4.5 "$cbr0 stop“ $ns run

Wireless Features Mobile node (ad-hoc node) Air interface Radio propagation model Adhoc routing protocols Mobile IP

Structure of a wireless node in ns

Sample script for a wireless simulation # Set up hierarchical routing. # Specify topology. # Create ‘God’ # Create a Base Station $ns_ node-config -adhocRouting DSR -llType LL -macType ifqType DropTail -ifqLen 100 -antType OmniAntenna -propType TwoRayGround -phyType WirelessPhy -topoInstance $topo -wiredRouting ON -agentTrace ON -routerTrace ON -macTrace ON -movementTrace OFF -channel $chan_

Sample script for a wireless simulation set BS(0) [$ns_ node 1.0.0] $BS(0) random-motion 0 $BS(0) set X_ 1.0 $BS(0) set Y_ 2.0 # create mobilenodes in the same domain as BS(0) $ns_ node-config -wiredRouting OFF set node_(0) [ $ns_ node 1.0.1] $node_(0) base-station [AddrParams addr2id [$BS(0) node-addr]] # create and attach Agents – TCP/UDP/CBR : # include movement.. $ns_at 10.0 “$node(0) setdest :

Scope of the project We simulate the network stack for the MS-BS interaction and focus on the handling of radio resources.

GPRS Air interface TDMA Uplink-downlink skew of 3 slots Physical channel = a slot on a frequency. Logical channels – Broadcast/Control/Data. Multiplexing logical channels onto physical channels Transmission bursts

A radio block (RLC PDU) bytes TDMA frames Transmission over the air interface (in GPRS)

Features of our GPRS simulator The Set-up A single cell The wireless node now has LL, RLC, MAC for GPRS. Supports traffic in either direction : MS to BS or BS to MS BS can transmit/receive on multiple frequencies GPRS sim

Air Interface / Channels Separate uplink/downlink frequencies. TDMA structure with 8 slots per frame. Uplink-downlink skew of 3 slots. User defined options: - number of frequencies - number of GPRS slots per frame Signaling channel – slot0, on uplink/downlink frequency 0. GPRS sim

Transmission and reception over the air-interface RLC PDU size set to 50 bytes => 50 bytes transmitted per slot. Propagation delay set to 0. Timers model transmission and reception. A ‘radio’ : switched ON during transmission/reception, OFF otherwise. GPRS sim

Signaling for Call Set-Up and Handling Resource Request Message from MS to BS on the Random Access channel (slot0, freq0) lock IFQ wait only one TDMA frame for reply Resource Reply Message from BS to MS on allotted channel update vlr_ tables wait till MS receives reply before transmitting GPRS sim

Signaling…. Resource Release Message from MS to BS on the dedicated slot clear entries later requests will be treated on par with fresh requests GPRS sim

Resource Handling Slot Allocation first free slot is alloted. allocation symmetric on uplink and downlink. Slot Release MS initiates message on expiry of slot_release_timer. BS deletes vlr_ entries on receipt of message. timer value based on experiments. GPRS sim

Dealing with Exceptions Collisions happen only on the Random Access channel. BS drops all colliding requests. each MS waits one TDMA frame, then backs off for a random interval. Slot level errors error model introduced. users may include/not; user defined rate. Multiple ARP requests secondary requests dropped. GPRS sim

Experiments Studying the average packet delay Scenario Observations Inferences GPRS sim

Average packet delay for various data rates GPRS sim

Average packet delay for various data rates GPRS sim

Average packet delay vs data generation rates GPRS sim

Simulations … Resource release timer Scenario Observations Inferences Interaction of LL/RLC and TCP’s ARQ GPRS vs GSM capacity analysis GPRS sim

Summarizing …. A simulator for the GPRS MS-BS interface was developed. Features of the simulator were tested. Experiments on the average packet delay, slot release timer etc were performed.