User Cooperation for Improving Spatial Spectral Utilization in Multhop Wireless Networks March 1, 2006 Chansu Yu 3/1/2006 NEONet 2006.

Slides:



Advertisements
Similar presentations
How Effective is the IEEE RTS/CTS Handshake in Ad Hoc Networks Kaixin Xu,Mario Gerla, Sang Bae IEEE Globecom 2002.
Advertisements

1 DOA-ALOHA: Slotted ALOHA for Ad Hoc Networking Using Smart Antennas Harkirat Singh & Suresh Singh Portland State University, OR, USA.
MAC Layer (Mis)behaviors Christophe Augier - CSE Summer 2003.
CS541 Advanced Networking 1 Basics of Wireless Networking Neil Tang 1/21/2009.
Does the IEEE MAC Protocol Work Well in Multihop Wireless Ad Hoc Networks? Shugong Xu Tark Saadawi June, 2001 IEEE Communications Magazine (Adapted.
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.
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Prenseted by Ronak Bhuta Date : October 9, 2007 Kaixin Xu Mario Gerla Lantao.
Isolation of Wireless Ad hoc Medium Access Mechanisms under TCP Ken Tang,Mario Correa,Mario Gerla Computer Science Department,UCLA.
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
BMWnet Wshnt.kuas.edu.tw Mesh Networks Prof. W.S. Hwang.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
MAC Protocols and Security in Ad hoc and Sensor Networks
Tuning the Carrier Sensing Range of IEEE MAC Jing Deng,Ben Liang and Pramod K. Varshney Univ. of New Orleans Globecom 2004.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
A Cooperative Diversity- Based Robust MAC Protocol in wireless Ad Hoc Networks Sangman Moh, Chansu Yu Chosun University, Cleveland State University Korea,
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya University of Illinois.
ECE 256, Spring 2008 Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So & Nitin Vaidya.
An End-to-end Approach to Increase TCP Throughput Over Ad-hoc Networks Sarah Sharafkandi and Naceur Malouch.
Enhancing TCP Fairness in Ad Hoc Wireless Networks using Neighborhood RED Kaixin Xu, Mario Gerla UCLA Computer Science Department
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.
Effects of Multi-Rate in Ad Hoc Wireless Networks
Dynamic Source Routing (DSR) Sandeep Gupta M.Tech - WCC.
1 Interplay of Spatial Reuse and SINR-determined Data Rates in CSMACA-based, Multi-hop, Multi- rate Wirless Networks Ting-Yu Lin and Jennifer C. Hou Department.
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.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
Ubiquitous Computing Center A Rate-Adaptive MAC Protocol for Multi-hop Wireless Networks 황 태 호
Tackling Exposed Node Problem in IEEE Mac Deepanshu Shukla ( ) Guide: Dr. Sridhar Iyer.
How Physical Carrier Sense Affects System Throughput in IEEE Wireless Networks Zheng Zeng, Yong Yang and Jennifer C. Hou Department of Computer.
Network and Systems Laboratory nslab.ee.ntu.edu.tw Copyright © Wireless Sensor Networks: Zigbee Stack Polly Huang Department of Electrical.
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.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
CS440 Computer Networks 1 Wireless LAN (IEEE ) Neil Tang 10/01/2008.
1 Wireless Networking Understanding the departure from wired networks, Case study: IEEE (WiFi)
MAC Protocols for Sensor Networks
ICUPC’98 Jing Deng and Zygmunt J. Hass
Outline What is Wireless LAN Wireless Transmission Types
Analysis the performance of vehicles ad hoc network simulation based
A Power Control MAC Protocol for Ad Hoc Networks
VoIP over Wireless Networks
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
Topics in Distributed Wireless Medium Access Control
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
Mrinalini Sawhney CS-710 Presentation 2006/09/12
TCP and MAC interplay in Wireless Ad Hoc Networks
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Modified and Presented.
A comparison of Ad-Hoc Routing Protocols
Ad Hoc Networks - Performance
A Rate-Adaptive MAC Protocol for Multi-Hop Wireless Networks
CS 457 – Lecture 7 Wireless Networks
On the Physical Carrier Sense in Wireless Ad-hoc Networks
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
MR2RP: The Multi-Rate and Multi-Range Routing Protocol for IEEE 802
Study on multi-hop ad hoc networks
Performance Evaluation of an Integrated-service IEEE Network
Wireless LAN Simulation IEEE MAC Protocol
Overview: Chapter 3 Networking sensors
Is the MAC sufficient for wireless high speed mesh LANs?
Performance Implications of DCF to ESS Mesh Networks
Performance Implications of DCF to ESS Mesh Networks
Performance Implications of DCF to ESS Mesh Networks
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Multi-rate Medium Access Control
Utilizing Unused Resources by Allowing Simultaneous Transmissions
Multi hop connections using
Presentation transcript:

User Cooperation for Improving Spatial Spectral Utilization in Multhop Wireless Networks March 1, 2006 Chansu Yu 3/1/2006 NEONet 2006

Overview Wireless multihop networks What’s wrong? Solutions for broadcast Solutions for packet relaying Solutions for spatial reuse Conclusions & future work 3/1/2006 NEONet 2006

Multihop Ad Hoc Networks Introduction Multihop Ad Hoc Networks 3/1/2006 NEONet 2006

HQ Mobile nodes, Wireless links Infrastructure-less Multi-hop routing Minimal administration HQ 3/1/2006 NEONet 2006

Introduction New serious applications Reconsiderations Wireless sensor networks Wireless mesh networks Reconsiderations 802.11 PHY/MAC Ad hoc routing algorithms Akyildiz, I.F., Wang, X. and Wang, W., “Wireless Mesh Networks: A Survey,” Computer Networks Journal (Elsevier), March 2005. 3/1/2006 NEONet 2006

What’s Wrong? 802.11 PHY/MAC is optimized for single-hop communication “Relay” not considered  the most frequent operation in multihop scenarios CS, RTS/CTS and NAV is to provide an exclusive access to the medium because every communication involves the AP  Spatial reusability is important Broadcasting is meant to be one-hop  Broadcast storm problem in multihop scenarios Shortest-path routing algorithms are not practical  Expected transmission time (ETT), … 3/1/2006 NEONet 2006

Solutions for Broadcast Gossip (INFOCOM ‘02) Manycast (MobiHoc ’03) Epidemic routing (Computer, May ‘04) RandomCast (ICDCS ’05) Unconditional broadcast S D A B C RandomCast Who to relay? 3/1/2006 NEONet 2006

Solutions for Packet Relaying Packet salvaging at network layer “Packet salvaging” in DSR “Local repair” in AODV Packet salvaging at MAC layer Extremely Opportunistic Routing (HotNet-II’03) Implicit Geographic Forwarding (TR, UVA, ‘03) Geographic Random Forwarding (TMC, April’03) Multiple Access with Salvation Army (MobiHoc’05) 3/1/2006 NEONet 2006

MASA Algorithm No collision Collision at receiver s Salvation army i j (1) DATA (1) DATA (1) DATA (3) SDATA (2) ACK (2) SACK (4) ACK Salvation army 3/1/2006 NEONet 2006

MASA: Selection of Relay Node Based on “relaying backoff” A candidate gives up its relaying activity when the packet is relayed by another candidate Otherwise, it becomes the relay node and sends SACK Sender (i) Receiver (j) Relay (s) DATA D ACKTimeout DIFS SIFS D ACK tr. time ACK (not delivered) t SACK Relaying backoff ( t S ) Relaying interval (T SI ) Who to relay? 3/1/2006 NEONet 2006

Simulation Environment System parameters Simulation time: 900s 100 nodes in 3001500 m2 Mobility parameters Random waypoint mobility model Maximum speed: 5m/s Simulator ns2 2.27 with modification for cumulative interference and signal capture Traffic parameters 40 CBR connections Packet rate: 3 packets/s Packet size: 256 bytes 40 — 100 TCP connections Other parameters AODV routing Two-ray ground propagation model 250m TR range; 350m and 550m CS range for MASA and DCF, respectively 3/1/2006 NEONet 2006

Simulation with A Single Interferer Simulation scenario Simulation parameters Simulation time: 180s Transmission range: 250m Propagation model: two-ray ground propagation channel Packets: 512 bytes CBR or TCP packets Data rate: 2Mbps (a) Direct scenario Major interest Interfering communication (b) Relaying scenario Relay node 3/1/2006 NEONet 2006

Simulation Results with CBR Traffic (a) Direct scenario (b) Relaying scenario Instantaneous throughput (kbps) Instantaneous throughput ( kbps) Packet relaying is helpful to alleviate the unfairness problem and to improve the performance. Unfairness for i-j communication Fair and Higher aggregate throughput 3/1/2006 NEONet 2006

Simulation with Multiple Interferers DCF2 DCF with two-way handshake (without RTS/CTS) DCF4 DCF with four-way handshake (with RTS/CTS) MASA With two-way handshake (without RTS/CTS) 3/1/2006 NEONet 2006

Solutions for Spatial Reuse Proactively look for an opportunity to transmit my packet when I’m not relaying Let us consider the radio propagation model 3/1/2006 NEONet 2006

Radio Propagation Model Two-ray ground propagation model Reception Model CPj CSj i j TRj (z0: capture ratio) i j 3/1/2006 NEONet 2006

Radio Propagation Model Two-ray ground propagation model Reception Model CPj CSj i j TRj (z0: capture ratio) i j Nodes in this area do not cause collisions 3/1/2006 NEONet 2006

DCF of IEEE 802.11 Carrier sense mechanism Hidden terminal problem Vulnerable Space (VS) Nodes within VS can not sense ongoing communication but can cause collision to receiver. Exposed terminal problem Wasted Space (WS) Nodes within WS can sense ongoing communication but will not cause collision to receiver. 3/1/2006 NEONet 2006

DCF of IEEE 802.11 Carrier sense mechanism Hidden terminal problem Vulnerable Space (VS) Nodes within VS can not sense ongoing communication but can cause collision to receiver. Exposed terminal problem Wasted Space (WS) Nodes within WS can sense ongoing communication but will not cause collision to receiver. 3/1/2006 NEONet 2006

An Example of VS and WS 915 MHz WaveLAN radio hardware Transmission range 250m Carrier sense range 550m Communication distance 200m Capture zone 356m (when z0=10dB) VS ≈  WS = large 3/1/2006 NEONet 2006

Solutions for Spatial Reuse Carrier sense mechanism in this case not only reduces interference but also solves the hidden terminal problem (VS becomes very small). But it introduces another serious problem, the exposed terminal problem (large WS), which greatly reduces the spatial reusability. CS, RTS/CTS, EIFS in 802.11 fail to efficiently reuse the spatial spectral resource. 3/1/2006 NEONet 2006

Solutions for Spatial Reuse Adaptive Selection of Carrier Sense Thresholds (TR, UIUC, ‘04): product of transmit power and CS threshold should be kept to be a fixed constant Adaptive Physical Carrier Sensing (ICC’04) Optimal Physical Carrier Sensing (INFOCOM ’05) Physical Carrier Sensing and Spatial Reuse (INFOCOM ‘06) Aggressive Virtual Carrier Sensing (Globecom’03) Enhanced Carrier Sensing (IFIP Networking, ’04): Adaptive EIFS scheme Is it safe to transmit if not relaying? 3/1/2006 NEONet 2006

Future Work Who to Relay & When to Tx? R. Ramanathan, “A Radically New Architecture for Next Generation Mobile Ad Hoc Networks,” ACM Mobicom, 2005. 3/1/2006 NEONet 2006

Another Dimension: Cooperative Communication ? Destination When a packet is not received at the Destination (or received with error), a relay node that successfully overheard the packet may relay this to the destination. Source Relay 3/1/2006 NEONet 2006 Klaus Fosmark, University of Texas at Dallas, 3/11/05

A. Nosratinia, T. Hunter, A. Hedayat, Cooperative communication in wireless networks, IEEE Comm., 2004 3/1/2006 NEONet 2006

Approaches Move “Routing” and “Forwarding” functions to the physical layer Extract certain information (destination, signal strength,..) from the front of the packet Define new PHY format Neighborhood information is critical 3/1/2006 NEONet 2006

THANK YOU ! 3/1/2006 NEONet 2006