Interactions Between the Physical Layer and Upper Layers in Wireless Networks: The devil is in the details Fouad A. Tobagi Stanford University “Broadnets.

Slides:



Advertisements
Similar presentations
Nick Feamster CS 4251 Computer Networking II Spring 2008
Advertisements

WLAN System Capacity Zahid Iqbal. WLAN Technologiess IEEE802.11a IEEE802.11b IEEE802.11g.
David Ripplinger, Aradhana Narula-Tam, Katherine Szeto AIAA 2013 August 21, 2013 Scheduling vs Random Access in Frequency Hopped Airborne.
– Wireless PHY and MAC Stallings Types of Infrared FHSS (frequency hopping spread spectrum) DSSS (direct sequence.
Presented by Scott Kristjanson CMPT-820 Multimedia Systems Instructor: Dr. Mohamed Hefeeda 1 Cross-Layer Wireless Multimedia.
CARA: Collision-Aware Rate Adaptation for IEEE WLANs Presented by Eric Wang 1.
MAC Layer (Mis)behaviors Christophe Augier - CSE Summer 2003.
Radio Propagation Spring 07 CS 527 – Lecture 3. Overview Motivation Block diagram of a radio Signal Propagation  Large scale path loss  Small scale.
Network Technology CSE Network Technology CSE3020 Week 9.
Wireless Network Design for Distributed Control Liu and Goldsmith - Appeared at CDC 2004 Presented by Vinod Namboodiri.
Evaluate IEEE e EDCA Performance Tyler Ngo CMPE 257.
802.11n MAC layer simulation Submitted by: Niv Tokman Aya Mire Oren Gur-Arie.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo, David Culler (University of California, Berkeley) Special thanks to Wei Ye.
Low Latency Wireless Video Over Networks Using Path Diversity John Apostolopolous Wai-tian Tan Mitchell Trott Hewlett-Packard Laboratories Allen.
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
6: Wireless and Mobile Networks6-1 Elements of a wireless network network infrastructure wireless hosts r laptop, PDA, IP phone r run applications r may.
Voice Traffic Performance over Wireless LAN using the Point Coordination Function Wei Supervisor: Prof. Sven-Gustav Häggman Instructor: Researcher Michael.
NETW 707 Modeling and Simulation Amr El Mougy Maggie Mashaly.
Adapted from: Computer Networking, Kurose/Ross 1DT066 Distributed Information Systems Chapter 6 Wireless, WiFi and mobility.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
2014 YU-ANTL Lab Seminar Performance Analysis of the IEEE Distributed Coordination Function Giuseppe Bianchi April 12, 2014 Yashashree.
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
Joint PHY-MAC Designs and Smart Antennas for Wireless Ad-Hoc Networks CS Mobile and Wireless Networking (Fall 2006)
1 Core-PC: A Class of Correlative Power Control Algorithms for Single Channel Mobile Ad Hoc Networks Jun Zhang and Brahim Bensaou The Hong Kong University.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Copyright 2005 Macrodiversity Packet Combining for the IEEE a Uplink Shi Cheng and Matthew C. Valenti Lane Dept. of Comp. Sci. & Elect. Eng. West.
IEEE EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National.
Doc.: n-proposal-statistical-channel-error-model.ppt Submission Jan 2004 UCLA - STMicroelectronics, Inc.Slide 1 Proposal for Statistical.
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
Wireless and Mobility The term wireless is normally used to refer to any type of electrical or electronic operation which is accomplished without the use.
Cross-layer Packet Size Optimization for Wireless Terrestrial, Underwater, and Underground Sensor Networks IEEE INFOCOM 2008 Mehmet C. Vuran and Ian F.
Performance Evaluation of WLAN for Mutual Interaction between Unicast and Multicast Communication Session Author: Aamir Mahmood Supervisor: Prof. Riku.
Multiple Access.
Performance Analysis of IEEE Distributed Coordination Function (DCF) Author : Giuseppe Bianchi Presented by: 李政修 December 23, 2003.
Qos support and adaptive video. QoS support in ad hoc networks MAC layer techniques: – e - alternation of contention based and contention free periods;
IEEE WLAN.
Ubiquitous Computing Center A Rate-Adaptive MAC Protocol for Multi-hop Wireless Networks 황 태 호
1/26 Module C - Part 2 DOMINO Detection Of greedy behavior in MAC layer of IEEE public NetwOrks Prof. JP Hubaux Mobile Networks
Access Delay Distribution Estimation in Networks Avideh Zakhor Joint work with: E. Haghani and M. Krishnan.
Planning and Analyzing Wireless LAN
Muhammad Niswar Graduate School of Information Science
Doc.: IEEE /1263r2 Submission Dec 2009 Z. Chen, C. Zhu et al [Preliminary Simulation Results on Power Saving] Date: Authors: Slide.
Medium Access Control in Wireless networks
Doc.: IEEE /00144r0 Submission 3/01 Nada Golmie, NISTSlide 1 IEEE P Working Group for Wireless Personal Area Networks Dialog with FCC Nada.
1 Chapter 4 MAC Layer – Wireless LAN Jonathan C.L. Liu, Ph.D. Department of Computer, Information Science and Engineering (CISE), University of Florida.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
COE-541 LAN / MAN Simulation & Performance Evaluation of CSMA/CA
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
MAC Protocols for Sensor Networks
UNIT 3 MULTIPLE ACCESS Adapted from lecture slides by Behrouz A. Forouzan © The McGraw-Hill Companies, Inc. All rights reserved.
SubmissionSlide 1 Discussions on adaptive frame length in MAC based on block ACK Date: Authors: Ningbo Zhang, Guixia Kang and Bingning Zhu.
Proposal for Statistical Channel Error Model
VoIP over Wireless Networks
David S. L. Wei Joint Work with Alex Chia-Chun Hsu and C.-C. Jay Kuo
Medium Access Control MAC protocols: design goals, challenges,
CS 457 – Lecture 7 Wireless Networks
On the Physical Carrier Sense in Wireless Ad-hoc Networks
[Preliminary Simulation Results on Power Saving]
Goal Control the amount of traffic in the network
[Preliminary Simulation Results on Power Saving]
Enhanced IEEE by Integrating Multiuser Dynamic OFDMA
Is the MAC sufficient for wireless high speed mesh LANs?
The System Issues of Rate Adaptation
System Level Simulator Evaluation with/without Capture Effect
S1G Coexistence Simulation Profile
Presentation transcript:

Interactions Between the Physical Layer and Upper Layers in Wireless Networks: The devil is in the details Fouad A. Tobagi Stanford University “Broadnets 2006” San Jose, October 4, 2006

Very Wide Range of Scenarios SCENARIOS RELEVANT ASPECTS VALUE ADDED PROPOSITIONS APPLICATION Traffic Types – voice, video, data Traffic Pattern Traffic Parameters Performance Measures Application layer Adaptation NETWORK LAYER Topology Mobility Routing Protocol Topology Parameters Mobility Parameters Protocol Parameters Adaptive routing MAC IEEE Contention Window Inter-Frame Spacing Adaptive contention window PHYSICAL LAYER OFDM Transmit Power Data Rate ED Threshold Power and Rate Adaptation MIMO CHANNEL Offices, residences Outdoors Path Loss Fading N/A

Impact of Channel Fading on Packet Error Rate (PER) and Applications Performance

Path Loss, Shadowing, and Small Scale Fading

System Model Wireless Channel model – ETSI’s channel model A for Typical office environment PHY Layer - IEEE a/g (OFDM-based) MAC Layer - IEEE DCF (CSMA/CA with 7 retries) Application - VoIP (20ms speech/packet = 228 bytes frames)

ETSI Channel Model A Multipath Components Typical indoor non-line of sight office environment RMS delay spread =50ns Independent Rayleigh fading on the paths

Fading Realizations and PER PER < PER = 0.99 R= 24 Mbps SNR rec = 18.6 dB

SNR and SNR rec SNR rec = f(SNR, H) SNR = P t + G t + G r - P loss - N power - I m N power = 10log10(K.T.B) + NF K, Boltzman constant T, temperature B, bandwidth NF, noise figure Keenan-Motley P loss = P free-space (d, ) + ad

Fading Realizations and PER PER vs. SNR for H 1 PER vs. SNR for H 2

VoIP Quality Assessment: Mean Opinion Score (MOS)

MOS-PER Relationship MOS vs. PER for G.711 with PLC

Voice Quality H1H1 H2H2

SNR Vs. Data Rate Tradeoff MOS target = 4 99 th percentile

Coexistence of Multiple Links: Interactions between the Physical Layer and the MAC Layer

STA 0 AP0 A Simple Scenario: Video Streaming STA 1 AP1 s 45° data d Even with this simple case there are many parameters regarding: Topology, Wireless Channel, Physical and MAC Layers, and Application Characteristics.

An Accurate Simulation Tool MAC layer protocol Distributed Coordination Function (CSMA/CA) e enhancements a/g OFDM PHY characteristics Channel modeling including path loss and fading Accurate models for receiver: synchronization, PER Application layer

Average Packet Error Rate for Various Data Rates IEEE a ETSI Channel A MAC frame size = 1528 bytes

Packet Error Rate for Different Packet Size IEEE a ETSI Channel A 6 Mbps

STA 0 AP0 A Simple Scenario: Sustainable video throughput STA 1 AP1 s 45° data d PHY 12 Mbps Video 8 Mbps d = 7 m ED = -95 dBm

Video Throughput (Phy 12 Mbps, Video 8 Mbps, d = 7 m, ED = -95 dBm) STA 0 AP0 STA 1 AP1 s 7 m Distance s between AP0 and AP1 (m) Throughput (Mbps) AP0 → STA0 AP1 → STA1

Factors Blocking: Carrier Sense Multiple Access prevents simultaneous packet transmissions from both APs MAC layer behavior: Interframe Spacing depends on whether the last detected packet is received correctly or not Interference: packet reception corrupted due to simultaneous transmission (no blocking)

Extended Interframe Space MAC Protocol Data SIFS Data DIFSCW ACK EIFS is used to protect an eventual ACK transmitted by the intended receiver. DataACK SIFS Data EIFS CW Normal frame exchange SIFS, DIFS, EIFS: Interframe space / CW: Contention Window (random) Frame error

STA 0 AP0 Interference Effect STA 1 AP1 data AP1 AP0 STA0 below ED threshold data Interference from AP1 causes high probability of error at STA0.

Video Throughput (Phy 12 Mbps, Video 8 Mbps, d = 7 m, ED = -95 dBm) full coordination partial coordination no coordination interference no blocking (AP0-AP1) s Distance s between AP0 and AP1 (m) AP0 → STA0 Throughput (Mbps) AP1 → STA1 MAC layer behavior (EIFS) STA 0 AP0 STA 1 AP1 s 7 m With coordination: MAC layer behavior determines sharing of bandwidth

STA 0 AP0 EIFS Effect STA 1 AP1 ACK AP0 SIFS AP1 DIFS+CW STA1 EIFS Channel is captured by AP1 more frequently.

Video Throughput (Phy 12 Mbps, Video 8 Mbps, d = 7 m, ED = -95 dBm) full coordination partial coordination no coordination interference no blocking (AP0-AP1) s Distance s between AP0 and AP1 (m) AP0 → STA0 Throughput (Mbps) AP1 → STA1 MAC layer behavior (EIFS) STA 0 AP0 STA 1 AP1 s 7 m Without coordination: interference is the main cause of the results

Video Throughput (Phy 12 Mbps, Video 8 Mbps, d = 7 m, ED = -85 dBm) full coordination no coordination partial coordination s Distance s between AP0 and AP1 (m) Throughput (Mbps) AP0 → STA0 AP1 → STA1 no blocking (AP0-AP1) MAC layer behavior (EIFS) interference STA 0 AP0 STA 1 AP1 s 7 m Without coordination: interference is the main cause of the results

Impact of Path Loss and Physical Layer Parameters on the throughput of Multi-hop Wireless Networks

Throughput of a Linear Multihop Wireless Network Wireless Channel Characteristics –Path Loss (exponent γ) –Fading MAC Layer Parameters –TDMA: Separation between nodes transmitting simultaneously –802.11: Energy Detect Threshold –Slotted ALOHA: Probability of transmission in a time slot Physical Layer –Transmission Power –Data Rate –Receiver Performance Network Characteristics –Distance between nodes in the string Traffic Patterns –Saturated Traffic at each node –Traffic injected from one end of the string to the other

Effect of Transmission Power γ = 4.1 d = 5 m ED = -91 dBm CS = -85 dBm Decrease in performance on the link between a transmitter and a receiver Decrease in the number of simultaneous transmissions due to excessive blocking

Effect of Energy Detect Threshold γ = 4.1 d = 5 m P t = 20 dBm CS = -85 dBm Excessive interference due to increased number of simultaneous transmissions Decrease in the number of simultaneous transmissions due to excessive blocking

Effect of Path Loss Throughput is optimized over transmission power, data rate, and energy detect threshold. Transmission power is limited to a maximum as allowed by IEEE

Effect of MAC Scheme CSMA throughput is optimized over transmission power, data rate, and energy detect threshold. TDMA throughput is optimized over the TDMA frame length Slotted Aloha throughput is optimized over the rate of transmissions γ = 4.1

Impact of Channel Variability on Routing

bis Approx. 22m FTRD Lannion Testbed 10 nodes in office environment (only 6 shown above in partial map) Measurements of SNR on links and routing tables at each node for 24 hours with samples every 15 seconds

SNR Variation and Routing Oscillations With average SNR around dB, the packet error rate is high Low SNR & variability of SNR result in change of routes from one sample to another– e.g. next hop at node 13 to reach 52 changes from sample to sample – 52, 10, 15 or no route

Same Destination on a Different Day Same time (10-12 pm) but on a different day (Feb 11 instead of Jan 27) Similar average SNR (8-10 dB), but bigger spread (-2 to 22 dB) Instead of oscillating between 52 and 10 (going backwards), it now oscillates between 10 (going backward) and 15 (going forward)

Challenges in Simulator Calibration Changes in environment result in very different distribution of routes on two different days Not practical to try to model exact variations More important to see similar variability in simulator, so that problems can be seen, and solutions can be tested via simulations What is the right level of modeling accuracy to say that undesirable behavior can be captured via simulations without testing ? No route 52 (direct) 10 (backwards) 15 (forward) 52 (direct) 10 (backwards) 15 (forward) Jan 27, 2005 Feb 11, 2005

END