Page 1. EEC173B/ECS152C, Spring Wireless Mesh Networks. Wireless LAN or Cellular Networks. Introduction Flow Control Issues Rate Adaptation

Similar documents
Multi-hop Wireless Network and Its Applications

ECE 4450:427/527 - Computer Networks Spring 2017

6.9 Summary. 11/20/2013 Wireless and Mobile Networks (SSL) 6-1. Characteristics of selected wireless link standards a, g point-to-point

Mohamed Khedr.

Last Lecture: Data Link Layer

Local Area Networks NETW 901

Wireless Networks. CSE 3461: Introduction to Computer Networking Reading: , Kurose and Ross

Topic 2b Wireless MAC. Chapter 7. Wireless and Mobile Networks. Computer Networking: A Top Down Approach

15-441: Computer Networking. Wireless Networking

Wireless Challenges : Computer Networking. Overview. Routing to Mobile Nodes. Lecture 25: Wireless Networking

Data Communications. Data Link Layer Protocols Wireless LANs

Wireless and WiFi. Daniel Zappala. CS 460 Computer Networking Brigham Young University

Wireless and Mobile Networks 7-2

Wireless Local Area Networks (WLANs) and Wireless Sensor Networks (WSNs) Primer. Computer Networks: Wireless LANs

04/11/2011. Wireless LANs. CSE 3213 Fall November Overview

Lecture 16: QoS and "

B. Bellalta Mobile Communication Networks

Wireless and Mobile Networks Reading: Sections 2.8 and 4.2.5

Wireless Network and Mobility

Performance Analysis for Channel Utilization in Wireless LAN

Shared Access Networks Wireless. 1/27/14 CS mywireless 1

Wireless Local Area Networks (WLANs)) and Wireless Sensor Networks (WSNs) Computer Networks: Wireless Networks 1

Rahman 1. Application

Dynamic Rate Adaptation in IEEE WLANs

CSC 4900 Computer Networks: Wireless Networks

Impact of IEEE MAC Packet Size on Performance of Wireless Sensor Networks

CSE 461: Wireless Networks

Wireless and Mobile Networks

Mohammad Hossein Manshaei 1393

ICE 1332/0715 Mobile Computing (Summer, 2008)

CSCI-1680 Wireless Chen Avin

Medium Access Control. MAC protocols: design goals, challenges, contention-based and contention-free protocols

Chapter 6 Wireless and Mobile Networks

The MAC layer in wireless networks

Hubs, Bridges, and Switches (oh my) Hubs

Logical Link Control (LLC) Medium Access Control (MAC)

The MAC layer in wireless networks

Performance Evaluation of Modified IEEE MAC for Multi-Channel Multi-Hop Ad Hoc Network *

Computer Networks. Wireless LANs

Data Communication & Networks G Session 5 - Main Theme Wireless Networks. Dr. Jean-Claude Franchitti

Wireless Internet Routing. Review of Wireless Networking (with Routing in Mind)

Strengthening Unlicensed Band Wireless Backhaul

INTRODUCTION TO WIRELESS LAN, MAC PROTOCOLS and INTERFERENCE. Choong Seon Hong, KHU

COMP 3331/9331: Computer Networks and Applications

CPSC 826 Internetworking. Wireless and Mobile Networks. Wireless Networks Wireless Hosts

Architecture and Evaluation of an Unplanned b Mesh Network

Chapter 5 Ad Hoc Wireless Network. Jang Ping Sheu

Review. Error Detection: CRC Multiple access protocols. LAN addresses and ARP Ethernet. Slotted ALOHA CSMA/CD

Wireless Local Area Networks. Networks: Wireless LANs 1

Wireless Networks. Wireless Links. Mike Freedman hap:// Interference / bit errors

Lecture 23 Overview. Last Lecture. This Lecture. Next Lecture ADSL, ATM. Wireless Technologies (1) Source: chapters 6.2, 15

Home Area Networks. Outline

Wireless LANs. ITS 413 Internet Technologies and Applications

Wireless Network Security Spring 2013

CSMC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala. Fall 2018 CMSC417 Set 1 1

DOMINO: A System to Detect Greedy Behavior in IEEE Hotspots

Wireless Network Security Spring 2012

Wireless Ad-Hoc Networks

CS 348: Computer Networks. - WiFi (contd.); 16 th Aug Instructor: Sridhar Iyer IIT Bombay

Wireless Local Area Network (IEEE )

Rate Adaptation in

CS 332 Computer Networks Wireless Networks

MAC in /20/06

Intelligent Transportation Systems. Medium Access Control. Prof. Dr. Thomas Strang

King Fahd University of Petroleum and Minerals College of Computer Sciences and Engineering Department of Computer Engineering

Wireless Networks (MAC)

original standard a transmission at 5 GHz bit rate 54 Mbit/s b support for 5.5 and 11 Mbit/s e QoS

CEN 538 Wireless LAN & MAN Networks

CSE 6811 Ashikur Rahman

CS118 Discussion 1A, Week 9. Zengwen Yuan Dodd Hall 78, Friday 10:00 11:50 a.m.

Wireless Networks. CSE 3461: Introduction to Computer Networking Reading: , Kurose and Ross ( 6th ed.); , Kurose and Ross (7th ed.

Data and Computer Communications. Chapter 13 Wireless LANs

Wireless Protocols. Training materials for wireless trainers

Computer Communication III

Wireless MACs: MACAW/802.11

Wireless Network Security Spring 2014

Granting Silence to Avoid Wireless Collisions

Computer Networks. Wireless and Mobile Networks. László Böszörményi Computer Networks Mobile - 1

Analysis of Throughput and Energy Efficiency in the IEEE Wireless Local Area Networks using Constant backoff Window Algorithm

Ethernet. Lecture 6. Outline. Ethernet - Physical Properties. Ethernet - Physical Properties. Ethernet

Experimental Performance Evaluation of Bit-Rate Selection Algorithms in Multi-Vehicular Networks

Wireless Networks (MAC) Kate Ching-Ju Lin ( 林靖茹 ) Academia Sinica

Chapter 3.1 Acknowledgment:

A Directional MAC Protocol with the DATA-frame Fragmentation and Short Busy Advertisement Signal for Mitigating the Directional Hidden Node Problem

Medium Access Control

Mobile Communications Chapter 7: Wireless LANs

CS698T Wireless Networks: Principles and Practice

WiFi Networks: IEEE b Wireless LANs. Carey Williamson Department of Computer Science University of Calgary Winter 2018

Multiple Access Links and Protocols

Mobile and Sensor Systems

Module 6: Wireless Mobile Networks

Mobile Communications. Ad-hoc and Mesh Networks

Media Access Control in Ad Hoc Networks

TCP over Wireless. Protocols and Networks Hadassah College Spring 2018 Wireless Dr. Martin Land 1

Homework #4. Due: December 2, 4PM. CWND (#pkts)

Introduction to IEEE

Chapter 16 Networking

Wireless Challenges : Computer Networking. Overview. Routing to Mobile Nodes. Lecture 24: Mobile and Wireless

Wireless Network Security Spring 2015

Outline / Wireless Networks and Applications Lecture 9: Wireless LANs Aloha and 802 Wireless. Regular Ethernet CSMA/CD

Transcription:

EEC173B/ECS152C, Spring 2009 Wireless LAN or Cellular Networks Wireless Mesh Networks Introduction Flow Control Issues Rate Adaptation Access point Infrastructure Network (Internet) PSTN Network Base station Single hop wireless 2 Driving Forces for Multihop Wireless Networks Multihop Saves Power over Single Hop Battery technology has lagged behind processor/memory/radio technology. Now on critical path on success of mobile and pervasive computing. More power needed for longer range Fundamental physical limitation path loss. Use short range radios. Use multiple hops for communication. Received power proportional to 1/d 3 4 Page 1

Multihop Eliminates Wires for Same Range Multihop Reduces Interference over Single Hop It is also improves flexibility and coverage. However additional delay due to relaying. 5 6 Various Type of Multihop Wireless Networks What are mesh networks? Definitions: Host network node that is an end user device, also called clients. Router network node that participates in relaying. Ad Hoc Networks Hosts are also routers. Hosts could be mobile. Sensor Networks Ad hoc network where hosts are actually sensor devices. Hosts are not usually mobile. Mesh Networks Hosts and routers are different entities. Usually hosts are mobile, routers are not. Wireless Mesh Networks are composed of wireless access points (routers) that facilitate the connectivity and intercommunication of wireless clients through multi hop wireless paths The mesh may be connected to the Internet through gateway routers The access points are considered as the nodes of mesh; they may be heterogeneous and connected in a hierarchical fashion Unlike MANETs, end hosts and routing nodes are distinct. Routers are usually stationary. 7 8 Page 2

Wireless Mesh Architecture Why Wireless Mesh? INTERNET Low up front costs Ease of incremental deployment Ease of maintenance Provide NLOS coverage Advantages of Wireless APs (over MANETs) Wireless AP backbone provides connectivity and robustness which is not always achieved with selfish and roaming users in ad hoc networks Take load off of end users Stationary APs provide consistent coverage 9 10 History of Research in Wireless Multihop Networks History of Research in Wireless Multihop Networks (contd.) Some timeline 1972: Packet Radio NETwork (PRNET) 1980s: SURvivable Adaptive Radio Network (SURAN) Early 1990s: GLObal MObile Information System (& NTDR) Research agenda mostly set by Department of Defense in US. Applications military centric. Mid 1990s: IETF MANET (Mobile Ad Hoc Networks) Working group formed. Goal standardize a set of IP based routing protocols. Driving force: IEEE WLAN Standard 802.11 being developed. Laptops are already common. Extensive research in routing. Several protocols developed and made into RFCs. 11 12 Page 3

History of Research in Wireless Multihop Networks (contd.) Applications Late 1990s: New focus on low power micro sensor networks. Driving force: understanding of ad hoc networks, availability of inexpensive low power radios, microcontrollers, sensors. Early 2000s: Interest in Mesh networks. Driving force: Availability of low cost laptop/plamtop with WLAN interface. Need for ubiquitous broadband connectivity. Community Networks Enterprise Networks Home Networks Coverage extension, healthcare Local Area Networks for Hotels, Malls, Parks, Trains, etc. Metropolitan Area Networks Ad hoc deployment of LAN Public Safety, Rescue & Recovery Operation 13 14 Public Safety Intelligent Transportation System Real Time Information Bus Stops [Source: www.meshdynamics.com] 15 [Source: Intelligent Transport Systems City of Portsmouth, IPQC Mesh Networking Forum presentation, 2005] I+ Information Kiosk 16 Page 4

Community Mesh Network Metro Scale Mesh Network Grass roots wireless network for communities. Share Internet connections via gateway. Peer to peer neighborhood applications. Serious opportunities in developing countries, rural areas. Photo Credit: Mesh Dynamics 17 Covers an entire metropolitan area. [Source: http://muniwireless.com] 18 Wireless Philadelphia [Source: City of Philadelphia, Mayor s Office of Information Services www.wirelessphiladelphia.org] 19 20 Page 5

Digital Gangetic Plane Project (India) Addressing the Digital Divide Long range wifi links (several Km). Range extension using directional antennas. Source: ITU Source: ITU Internet penetration positively correlated with per capita GNP. Need affordable and fast last mile connectivity. Tremendous opportunities in developing countries. [Courtesy: Vishnu Pradha, Media Lab, Asia] 21 22 Many Service Models for Outdoor Mesh EEC173B/ECS152C, Spring 2009 Private ISP (paid service) City/county/municipality efforts Grassroots community efforts May be shared infrastructure for multiple uses Internet access Government, public safety, law enforcement Education, community peer to peer Wireless Mesh Networks Introduction Flow Control Issues Rate Adaptation 23 Page 6

Motivation Metrics considered in this work.. Exposed Terminal Interference is known to cause constant route breakages, which leads to reduction in the throughput of ad hoc and sensor networks based on CSMA/CA MAC Another problem that causes severe throughput and energy degradation is due to CONGESTION! The current state of the art: - Packet transmission are regulated at higher layers (e.g. transport layer) - MAC only regulates the transmission based on probability of medium contention - MAC is isolated from the upper layers and just performs its function (it is unaware of the states in the upper layer); buffer overflow is transparent to MAC!! End to end Throughput Transmission Cost measures the amount of bits expended by the nodes in the system to transmit a single data bit from the source to the destination 25 26 Chain setup Single TCP flow Single flow 1 2 3 4 5 6 Distance between link = 200m; Simulation time 40 seconds Packet inter arrival time for CBR = 0.001sec Packet size 1500 bytes TCP Reno Throughput (S) in Kbps Normal 802.11; With NAV; S TCP 10 nodes TCP 8 nodes TCP 5 nodes TCP 3 nodes 91.104 107.016 128.232 384.072 27 28 Page 7

Why Congestion Happens? Causes of Performance Degradation Node 6 Node 5 RTS CTS DATA This problem occurs even if the CS range = Tx range Congestion will still occur even if we use 2 way handshake Intra flow interference! ACK T 0 T 1 DIFS + W avg 1 2 3 4 5 6 Tx range CS range 7 8 9 Channel idling Exposed terminal False NAV Frozen MAC Receiver in Tx state Direct collision 29 30 False NAV problem Breakdown of Performance Degrading Factors In the original 802.11, a node in the Tx range, that receives a NAV from a RTS frame keeps silent for the entire duration of the NAV.. This happens irrespective of whether the node that sent out the RTS receives a valid CTS. This is detrimental to the throughput because nodes that can receive a valid packet will ignore the packet This causes some senders to experience the maximum retry limit even when the channel is idle. CTS 1 2 3 4 5 RTS RTS 1 2 3 4 5 CTS 1 2 3 4 5 Failed RTS attempt by node 3 NAV registered in node 2 Node 1 sense channel idle sends RTS to node 2 No CTS reply from node 2 Node 1 tries 7 times and drops data packet 31 32 Page 8

EEC173B/ECS152C, Spring 2009 Multiple Transmission Rates Wireless Mesh Networks Introduction Flow Control Issues Rate Adaptation IEEE 802.11 specifications mandate multiple transmission rates at the PHY layer that use different modulation and coding schemes 802.11b : 1, 2, 5.5, 11 Mbps 802.11a : 6, 9, 12, 18, 24, 36, 48, 54 Mbps 802.11g: 1, 2, 5.5, 6, 9, 11, 12, 18, 24, 36, 48, 54 Mbps 34 Rate Adaptation Two Aspects Exploits the multi rate capability A sender must select the best transmission rate and dynamically adapt its decision to the time varying and location dependent channel quality Plays a critical role in the overall performance in 802.11 based mesh networks Goal: Select the rate that will give the optimum throughput for given channel conditions Unspecified by the standards Channel quality estimation Measure the time varying state of the wireless channel and generate predictions for future Metrics: SNR, signal strength, symbol error rate, bit error rate, short term and long term predictors Rate selection Select an appropriate rate based on the prediction Common approach threshold selection Effectiveness depends on accuracy of estimation 35 36 Page 9

Auto Rate Fallback (ARF) Receiver Based Auto Rate (RBAR) Each sender attempts to use a higher transmission rate after a fixed number of successful transmission at a given rate and switches back to a lower rate after 1 or 2 consecutive failures Drawbacks: Cannot adapt effectively for fast varying channel conditions For very slow varying channel conditions, the number of retransmissions attempts would decrease the application throughput Mandates an RTS/CTS exchange; the receiver compares the SNR of the received RTS frame to threshold values calculated a priori and selects a rate for the upcoming transmission The transmission rate is sent back through CTS packet The RTS, CTS, and data frames are modified, and the NAV is updated accordingly Drawbacks: Needs changes in the 802.11 standards SNR variations make the rate estimations inaccurate Requires RTS/CTS exchange performance hit! 37 38 Adaptive ARF (AARF) Robust Rate Adaptation Algorithm (RRAA) Exploits the inability of ARF to stabilize for long periods AARF continuously changes the threshold at runtime to better reflect the channel conditions Uses the concept of binary exponential backoff (BEB) When the transmission of a probing packet fails, the number of required successful transmission is doubled. Goals: Should maintain stable rate behavior and throughput performance in the presence of mild, random channel variations Should respond quickly to significant channel changes Ideas: Uses short term loss ratio to assess the channel and opportunistically adapt the transmission rate to dynamic channel variations Leverages the RTS option in an adaptive manner to filter out collision losses with small overhead 39 40 Page 10

RRAA Modules Loss Estimation Assess channel condition by keeping track of frame loss ratio within a short time window Rate Change Achieved through the use of estimation window size, maximum tolerable loss threshold, opportunistic rate increase threshold Adaptive RTS Filter Turn RTS on or off based on the previous successful or unsuccessful frame transmission Suppresses collision losses when it estimates the loss ration 41 Page 11