1 Measuring and Explaining Differences in Wireless Simulation Models Dheeraj Reddy, George F. Riley, Yang Chen, Bryan Larish Georgia Institute of Technology.

Slides:



Advertisements
Similar presentations
$ Network Support for Wireless Connectivity in the TV Bands Victor Bahl Ranveer Chandra Thomas Moscibroda Srihari Narlanka Yunnan Wu Yuan.
Advertisements

Dept. of computer Science and Information Management
Contents IEEE MAC layer operation Basic CSMA/CA operation
Lecture 5: IEEE Wireless LANs (Cont.). Mobile Communication Technology according to IEEE (examples) Local wireless networks WLAN a.
Vivek Raghunathan (joint work with Min Cao, P. R. Kumar) Coordinated Science Laboratory University of Illinois, Urbana-Champaign Exploiting MAC layer diversity.
Presented by Scott Kristjanson CMPT-820 Multimedia Systems Instructor: Dr. Mohamed Hefeeda 1 Cross-Layer Wireless Multimedia.
Interactions Between the Physical Layer and Upper Layers in Wireless Networks: The devil is in the details Fouad A. Tobagi Stanford University “Broadnets.
Span: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks ACM Wireless Networks Journal, 2002 BENJIE CHEN,
Contention Window Optimization for IEEE DCF Access Control D. J. Deng, C. H. Ke, H. H. Chen, and Y. M. Huang IEEE Transaction on Wireless Communication.
Module C- Part 1 WLAN Performance Aspects
Doc.: IEEE /1019r1 Submission July 2011 MediaTek, Inc Slide 1 Supporting Large Number of STAs in ah Date: Authors:
Experimental Measurement of VoIP Capacity in IEEE WLANs Sangho Shin Henning Schulzrinne Department of Computer Science Columbia University.
Wireless Local Area Networks By Edmund Gean August 2, 2000.
Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks Ken Tang, Mario Gerla Computer Science Department University of California, Los Angeles.
Evaluate IEEE e EDCA Performance Tyler Ngo CMPE 257.
Performance of DS-CDMA Protocols in Wireless LANS M.Parikh, P.Sharma, R.Garg, K. Chandra, C. Thompson Center for Advanced Computation and Telecommunications.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Travis Grant – Mingzhe Li, Choong-Soo Lee, Emmanuel.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Mingzhe Li, Choong-Soo Lee, Emmanuel Agu, Mark Claypool and Bob Kinicki Computer Science Department.
Isolation of Wireless Ad hoc Medium Access Mechanisms under TCP Ken Tang,Mario Correa,Mario Gerla Computer Science Department,UCLA.
FBRT: A Feedback-Based Reliable Transport Protocol for Wireless Sensor Networks Yangfan Zhou November, 2004 Supervisors: Dr. Michael Lyu and Dr. Jiangchuan.
On the Performance Behavior of IEEE Distributed Coordination Function M.K.Sidiropoulos, J.S.Vardakas and M.D.Logothetis Wire Communications Laboratory,
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
Wireless LAN Simulation - IEEE MAC Protocol
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
Opersating Mode DCF: distributed coordination function
2014 YU-ANTL Lab Seminar Performance Analysis of the IEEE Distributed Coordination Function Giuseppe Bianchi April 12, 2014 Yashashree.
Khaled Hatem Almotairi and Xuemin (Sherman) Shen Department of Electrical and Computer Engineering University of Waterloo 200 University Avenue West Waterloo,
An End-to-end Approach to Increase TCP Throughput Over Ad-hoc Networks Sarah Sharafkandi and Naceur Malouch.
Murad Khalid, Yufeng Wang, In-ho Ra, and Ravi Sankar University of South Florida IEEE Transactions On Vehicular Technology, VOL. 60, NO. 7, SEPTEMBER 2011.
Effects of Multi-Rate in Ad Hoc Wireless Networks
Quality of Service Support in Wireless Networks
G. Orfanos, ComNets, RWTH Aachen University Multihop MAC Protocol for MC-CDMA based WLANs confidential Georgios Orfanos RWTH Aachen University, Chair of.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
Full auto rate MAC protocol for wireless ad hoc networks Z. Li, A. Das, A.K. Gupta and S. Nandi School of Computer Engineering Nanyang Technological University.
Enhanced Slotted Aloha Protocols for Underwater Sensor Networks with Large Propagation Delay Kai Chen † Jianhua He § Yi Zhou ‡ Haibing Guan ‡ †School of.
Fundamentals of Computer Networks ECE 478/578
Fast Resilient Jumbo Frames in Wireless LANs Apurv Bhartia University of Texas at Austin Joint work with Anand Padmanabha Iyer, Gaurav.
Angular MAC: a framework for directional antennas in wireless mesh networks Erdem Ulukan and Özgür Gürbüz Faculty of Engineering and Natural Sciences,
An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra.
MMAC: A Mobility- Adaptive, Collision-Free MAC Protocol for Wireless Sensor Networks Muneeb Ali, Tashfeen Suleman, and Zartash Afzal Uzmi IEEE Performance,
IEEE WLAN.
Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up for Wireless Sensor Networks Zhihui Chen and Ashfaq Khokhar ECE Department, University.
1/26 Module C - Part 2 DOMINO Detection Of greedy behavior in MAC layer of IEEE public NetwOrks Prof. JP Hubaux Mobile Networks
Hangguan Shan, Member, IEEE, Ho Ting Cheng, Student Member, IEEE, and Weihua Zhuang, Fellow, IEEE Cross-Layer Cooperative MAC Protocol in Distributed Wireless.
Token-DCF, COMSNET(2013) -> MOBICOM(2014). Introduction ▣ To improve standard MAC protocol of IEEE for WLAN. ▣ S-MAC, A-MAC, SPEED-MAC, and etc.
Priority Scheduling in Wireless Ad Hoc Networks Xue Yang and NitinVaidya University of Illinois at Urbana-Champaign.
Planning and Analyzing Wireless LAN
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
Rami Melhem Sameh Gobriel & Daniel Mosse Modeling an Energy-Efficient MAC Layer Protocol.
A+MAC: A Streamlined Variable Duty-Cycle MAC Protocol for Wireless Sensor Networks 1 Sang Hoon Lee, 2 Byung Joon Park and 1 Lynn Choi 1 School of Electrical.
A Throughput-Adaptive MAC Protocol for Wireless Sensor Networks Zuo Luo, Liu Danpu, Ma Yan, Wu Huarui Beijing University of Posts and Telecommunications.
Explicit and Implicit Pipelining in Wireless MAC Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Xue Yang, UIUC.
Background of Wireless Communication Wireless Communication Technology Wireless Networking and Mobile IP Wireless Local Area Networks Wireless Communication.
Muhammad Niswar Graduate School of Information Science
Alleviating MAC Layer Self-Contention in Ad-hoc Networks Zhenqiang Ye, Dan Berger, Prasun Sinha †, Srikanth Krishnamurthy, Michalis Faloutsos, Satish K.
Doc.: IEEE /1263r2 Submission Dec 2009 Z. Chen, C. Zhu et al [Preliminary Simulation Results on Power Saving] Date: Authors: Slide.
Multi-Channel MAC Protocol for Multi-Hop Wireless Networks: Handling Multi-Channel Hidden Node Problem Using Snooping Myunghwan Seo, Yonggyu Kim, and Joongsoo.
OAR: An Opportunistic Auto- Rate Media Access Protocol for Ad Hoc Networks B. Sadeghi, V. Kanodia, A. Sabharwal, E. Knightly Presented by Sarwar A. Sha.
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
Performance Characterization of Voice over Wireless LANs Lionel PEREZ August 3rd, 2005.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
1 A Power Control MAC Protocol for Ad Hoc Networks EUN-SUN JUNG, NITIN H. VAIDYA, Wireless Networks 11, 55–66, Speaker: Han-Tien Chang.
COE-541 LAN / MAN Simulation & Performance Evaluation of CSMA/CA
An Opportunistic Directional MAC Protocol for Multi-hop Wireless Networks with Switched Beam Directional Antennas Osama Bazan and Muhammad Jaseemuddin.
MAC Protocols for Sensor Networks
Improving VoIP Call Capacity over IEEE Networks
On the Physical Carrier Sense in Wireless Ad-hoc Networks
Using Dynamic PCF to improve the capacity of VoIP traffic in IEEE 802
Presentation transcript:

1 Measuring and Explaining Differences in Wireless Simulation Models Dheeraj Reddy, George F. Riley, Yang Chen, Bryan Larish Georgia Institute of Technology

2 Outline Introduction Simulation Experiments Parameters Topology Description Results and Discussion Conclusions

3 Introduction Discrete-Event Simulations Why wireless simulations ? GTNetS, ns-2 and GloMoSim IEEE (MAC and PHY) Motivated by Cavin et. al (POMC 2002) Same specification but different results Why is this important ?

4 Introduction Quantifiable differences Goals Not to point correct/incorrectness Why wireless simulations will often provide differing results Precautions when drawing conclusions from simulations

5 Simulation Experiments Two experiments Concentration at MAC layer only Ideal Behavior Verification under no contention Behavior during contention resolution

6 Simulation Experiments ParameterValue Basic Rate2Mbps Data Rate11Mbps Preamble Rate1 Mbps RTS Size20 bytes CTS Size14 bytes ACK Size14 bytes DIFS50 us SIFS10 us Slot time20 us UDP Header8 bytes IP Header20 bytes ParameterValue LLC/SNAP Header8 bytes Preamble24 bytes Data Header34 bytes Payload512 bytes Forwarding delay500 us Initial CW31 Slot times Node Spacing100 meters Speed of Light300 meters/us Radio Range250 meters Hops per round100 Number of Rounds10 IEEE parameters used in simulations

7 Simulation Experiments Experimental Methodology Simple forwarding protocol Node n forwards packet to Node (n+1)%100 A round is finished when node 0 receives its packet from node 99 Experiment finishes at the end of 100 rounds

8 Simulation Experiments Simulation Network Topology

9 Simulation Experiments First Experiment Node 0 originates a packet Experiment finishes at the end of 100 rounds Deterministic results ? There is contention even when a single packet is making rounds 500 us forwarding delay

10 Simulation Experiments Implementation artifact resulting in contention (all three simulators)

11 Results and Discussions Pristine Simulators GloMoSim sends control frames as well as data frames at the same rate ns-2 uses ARP ns-2 and GloMoSim ignore LLC/SNAP layer Additional random delays in ns-2 Experiment 1 using default Simulation Parameters

12 Results and Discussions Theoretical Analysis DR=BR=11Mbps Deterministic results Duration (usec) Cumulative Time (usec) RTS Rx Time257 CTS Rx Time Data Rx Time Forward Delay Per Round (100 hops) seconds 100 Rounds15.90 seconds

13 Results and Discussions Set control frame rate as well as data frame rate to 11 Mbps Ignore 1st round in ns-2 Adjust payload size in ns-2 and GloMoSim to account for missing headers Extra random delays removed in ns-2 Closely matches with theoretical analysis

14 Simulation Experiments Second Experiment Exercise the contention resolution mechanisms All nodes create and send a packet to their neighbor at time picked from [0,10ms) 100 packets contending for medium Significant packet loss Widely varying results

15 Results and Discussions Code Inspection and Testing Causes for differing behavior Sample the contention window before/after incrementing when initiating a backoff Contention window increment while sending back-to-back packets Detecting a busy medium (VCS vs. PCS) Interface between MAC and higher layers

16 Results and Discussions 100 simulation runs GTNetS and GloMoSim have some overlap ns-2 takes longest to finish its rounds Later rounds finish significantly faster Data ignored when packet originated by node 0 is dropped

17 Results and Discussions Backoff behavior (Contention Window Sampling) Average number of rounds completed per run/100 BinGTNetSGloMoSim SimulatorGTNetSGloMoSimNS-2 Avg. Completions

18 Results and Discussions Complicated Scenarios still have considerable variations Analyses/Corrections needed to verify if identified variations help bridge the differences Undetermined variations ? Identify sources of differences and effects of them in a big picture

19 Conclusions Simple Experiments eliminating effects of mobility, path-loss and modulation choices. Simple scenarios have been fixed to provide identical results. Complicated scenarios with channel contention still have considerable variation

20 Questions ?