1 Exploiting Diversity in Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign www.crhc.uiuc.edu/wireless Presentation at Mesh.

Slides:



Advertisements
Similar presentations
1 Multi-Channel Wireless Networks: Capacity and Protocols Nitin H. Vaidya University of Illinois at Urbana-Champaign Joint work with Pradeep Kyasanur Chandrakanth.
Advertisements

Mitigating Deafness in Multiple Beamforming Antennas
Vivek Jain, Anurag Gupta Dharma P. Agrawal
CSE 6590 Department of Computer Science & Engineering York University 1 Introduction to Wireless Ad-hoc Networking 5/4/2015 2:17 PM.
802.11a/b/g Networks Herbert Rubens Some slides taken from UIUC Wireless Networking Group.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Explicit and Implicit Pipelining in Wireless MAC Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Xue Yang, UIUC.
DSR The Dynamic Source Routing Protocol Students: Mirko Gilioli Mohammed El Allali.
5/11/20151 Computer Networks COE 549 Random Access Tarek Sheltami KFUPM CCSE COE
Fault Tolerant Routing in Tri-Sector Wireless Cellular Mesh Networks Yasir Drabu and Hassan Peyravi Kent State University Kent, OH
Comp 361, Spring 20056:Basic Wireless 1 Chapter 6: Basic Wireless (last updated 02/05/05) r A quick intro to CDMA r Basic
Available Bandwidth Estimation in IEEE Based Wireless Networks Samarth Shah, Kai Chen, Klara Nahrstedt Department of Computer Science University.
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.
1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo, David Culler (University of California, Berkeley) Special thanks to Wei Ye.
Power saving technique for multi-hop ad hoc wireless networks.
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
Selfish MAC Layer Misbehavior in Wireless Networks Pradeep Kyasanur and Nitin H. Vaidya 2005 IEEE Reviewed by Dean Chiang.
Using Directional Antennas for Medium Access Control in Ad Hoc Networks MOBICOM 2002 R. Roy Choudhury et al Presented by Hyeeun Choi.
Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya.
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
Wi-Fi Wireless LANs Dr. Adil Yousif. What is a Wireless LAN  A wireless local area network(LAN) is a flexible data communications system implemented.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
Qian Zhang Department of Computer Science HKUST Advanced Topics in Next- Generation Wireless Networks Transport Protocols in Ad hoc Networks.
Architecture and Algorithms for an IEEE based Multi-channel Wireless Mesh Network Ashish Raniwala, Tzi-cker Chiueh Stony Brook University Infocom2005.
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.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Addressing Deafness and Hidden Terminal Problem in Directional Antenna Based Wireless Multi-hop Networks Anand Prabhu Subramanian and Samir R. Das {anandps,
Cross Layer Design (CLD) for Wireless Networks. Future Wireless Systems Nth Generation Cellular Wireless Internet Access Wireless Video/Music Wireless.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
1 MAC Protocols for Wireless Networks: Interaction between Physical Layer and MAC Nitin H. Vaidya University of Illinois at Urbana-Champaign
Design and Implementation of a Multi-Channel Multi-Interface Network Chandrakanth Chereddi Pradeep Kyasanur Nitin H. Vaidya University of Illinois at Urbana-Champaign.
Wireless Mesh Network 指導教授:吳和庭教授、柯開維教授 報告:江昀庭 Source reference: Akyildiz, I.F. and Xudong Wang “A survey on wireless mesh networks” IEEE Communications.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Cognitive Radio Networks
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
Effects of Multi-Rate in Ad Hoc Wireless Networks
Ch 11. Multiple Antenna Techniques for WMNs Myungchul Kim
Covilhã, 30 June Atílio Gameiro Page 1 The information in this document is provided as is and no guarantee or warranty is given that the information is.
An Energy Efficient MAC Protocol for Wireless LANs Eun-Sun Jung Nitin H. Vaidya IEEE INFCOM 2002 Speaker :王智敏 研二.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
1 Multi-Channel Wireless Networks: Theory to Practice Nitin Vaidya Electrical and Computer Engineering University of Illinois at Urbana-Champaign Sept.
IEEE WLAN.
1 Exploiting Antenna Capabilities in Wireless Networks Nitin Vaidya Electrical and Computer Engineering, and Coordinated Science Lab (CSL) University of.
Background of Ad hoc Wireless Networks Student Presentations Wireless Communication Technology and Research Ad hoc Routing and Mobile IP and Mobility Wireless.
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
A new Cooperative Strategy for Deafness Prevention in Directional Ad Hoc Networks Andrea Munari, Francesco Rossetto, and Michele Zorzi University of Padova,
Explicit and Implicit Pipelining in Wireless MAC Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Xue Yang, UIUC.
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
CDMA Based MAC Protocol for Wireless Ad Hoc Networks Alaa Mouquatash & Marwan Krunz Presentation by: Moheeb Abu-Rajab.
Intro Wireless vs. wire-based communication –Costs –Mobility Wireless multi hop networks Ad Hoc networking Agenda: –Technology background –Applications.
Fast and Slow Hopping MAC Protocol for Single-hop Ad Hoc Wireless Networks Khaled Hatem Almotairi, Xuemin (Sherman) Shen Department of Electrical and Computer.
1 Multi-Channel Wireless Networks: Theory to Practice Nitin Vaidya Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
An Opportunistic Directional MAC Protocol for Multi-hop Wireless Networks with Switched Beam Directional Antennas Osama Bazan and Muhammad Jaseemuddin.
1 Ad-hoc Transport Layer Protocol (ATCP) EECS 4215.
© Saravanan Kandasamy, Ricardo Morla, and Manuel Ricardo,INESC Porto 1 Improving the Performance of IEEE802.11s Networks using Directional Antennas over.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Architecture and Algorithms for an IEEE 802
(Phy-Link) Layers in the Brave New World
Topics in Distributed Wireless Medium Access Control
Multi-channel, multi-radio wireless networks
Hidden Terminal Decoding and Mesh Network Capacity
TCP in Mobile Ad-hoc Networks
Selfish Misbehavior in Wireless Networks
Directional Antennas for Wireless Networks
Is the MAC sufficient for wireless high speed mesh LANs?
Presentation transcript:

1 Exploiting Diversity in Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign Presentation at Mesh Networking Summit Snoqualmie, WA, June 23-24, 2004

2 Capacity of Wireless Networks Limited by  Interference  Available spectrum Need to find ways to get most out of available spectrum

3 Diversity / Multiplicity / Heterogeneity  Diversity provides flexibility in using available resources  Can help improve performance

4 Diversity / Multiplicity / Heterogeneity Research Agenda  Abstractions that capture diversity  Protocols that exploit diversity

5 Diversity / Heterogeneity  Many dimensions:  Physical layer  Architecture  Upper layer

6 Channel Diversity

7  Multiple channels can help improve performance  Obvious approaches: Exploit diversity to choose channel with best gain Use multiple channels simultaneously to improve capacity  Developing practical protocols for the “obvious” approaches is still a challenge

8 Alternative Approach  Exploit protocol characteristics to benefit from the diversity  Examples: Pipelining Backup routes

9 Backoff Data / ACK RTS/CTS  Channel contention resolved using backoff (and optional RTS/CTS) IEEE

10 Backoff Data / ACK RTS/CTS Unproductive  Backoff keeps channel idle  unproductive  Most protocols have such idle contention periods Simple Observation

11 Data / ACK BackoffRTS/CTSBackoffRTS/CTS Backoff Data / ACK Pipelining Using Multiple Channels  Control Channel: Backoff and RTS/CTS  Data Channel: Data and ACK Stage 1 Stage 2

12 Pipelining works well only if pipeline stages are balanced ! Data / ACK BackoffRTS/CTSBackoffRTS/CTS Backoff Data / ACK Control Channel Data Channel

13 Solution: Partial Pipelining  Only partially resolve channel contention in the pipelined stage

14 Partial Pipelining  Stage 1: Narrow-Band Busy Tone Channel  Stage 2: Data channel Backoff phase 1 Data/ACK RTS/CTS Backoff phase 2 Data/ACK RTS/CTS Backoff phase 2 This slide contained an error in the set of slides used at the Mesh Networking Summit. The error has been corrected in this version.

15 Partial Pipelining  No packets transmitted on busy tone channel  Bandwidth can be small

16 Partial Pipelining  By migrating backoff to a narrow-band channel, cost of backoff is reduced Data Channel Bandwidth Busy Tone Channel Bandwidth Backoff Duration Area = cost of backoff

17 Moral of the Story  Looking beyond physical layer diversity exploitation schemes helps  Protocol characteristics can be exploited

18 Another Example

19 Multiple Interfaces  Consider devices equipped with both a and b a802.11b Higher max rateLower max rate Lower rangeHigher range

20 Channel Diversity  b “network”  denser than the a network  but provides lower rate Example approach:  Use a as primary network  Use b network to provide backup routes when a routes fail –The b network could be used for other things too

21 Protocol Interactions  For TCP, route failure more painful than a degradation in available capacity  The backup routes can avoid a route failure  Benefits of added capacity can be magnified by exploiting protocol behavior

22 Research Agenda  Develop practical protocols that can exploit diversity  Pay attention to protocol characteristics

23 Antenna Heterogeneity

24 Antenna Heterogeneity  “Fixed beam” antennas prevalent on mobile devices  Omnidirectional antennas (often with diversity)  Other antennas likely to become more prevalent  Switched, steered, adaptive, smart … –Can form narrow beamforms, which may be changed over time  Re-configurable antennas –Beamforms can be changed over time by reconfiguring the antenna, but not necessarily narrow beams

25 Antenna Heterogeneity  Beamforms: All antennas are not made equal  Timescale: Can beamforms be changed at packet timescales?

26 Protocol Design  Protocols designed for “fixed” beam antennas inadequate with “movable” beam antennas  State of the art MAC Protocols for specific antenna capabilities

27 Research Challenge How to design “antenna-adaptive” protocols ?  Need to develop suitable antenna abstractions that span a range of antenna designs  Forces us to think about essential characteristics of antennas –Example: Variability of beamforms a more fundamental property than directionality

28 Diversity / Heterogeneity  Many dimensions:  Physical layer  Architecture  Upper layer

29 Pure Ad Hoc Networks  No “infrastructure”  All communication over (one or more) wireless hops E A BC D X Z Ad hoc connectivity Y

30 Hybrid Networks  Infrastructure + Ad hoc connectivity E A BC D AP1AP2 X Z infrastructure Ad hoc connectivity Y

31 Hybrid Networks  Infrastructure may include wireless relays A C D AP1AP2 X Z infrastructure Ad hoc connectivity Y B R P R R

32 Hybrid Networks  Heterogeneity  Some hosts connected to a backbone, most are not  Access points/relays may have more processing capacity, energy A C D AP1AP2 X Z infrastructure Ad hoc connectivity Y B R P R

33 Heterogeneity Beneficial  Infrastructure provides a frame of reference –Provide location-aware services –Reduce route discovery overhead AP0AP1AP2AP3 A B D R2 R1 R3 A

34 Heterogeneity Beneficial  Reduce diameter of the network  Lower delay  Potentially greater per-flow throughput A C D AP1AP2 X Z infrastructure Ad hoc connectivity Y B R P R

35 Infrastructure Facilitates New Trade-Offs (hypothetical curves) User density distribution affects the trade-off Ad hoc-ness connectivity overhead Poor Man’s Ad Hoc Network

36 Research Issues  How to trade “complexity” with “performance” ? –Parameterize ad hoc-ness ?  Should the spectrum be divided between infrastructure and ad hoc components?  What functionality for relays / access points?

37 Misbehavior

38 Misbehavior  Misbehavior occurs with limited resources  Violating protocol specifications benefits misbehaving hosts  Example: Small backoffs in  higher throughput

39 Research Agenda  Protocols that maximize performance while discouraging/penalizing misbehavior  Challenge:  Wireless channel prone to temporal and spatial variations  Different players see different channel state  Impossible to detect misbehavior 100% reliably

40 Conclusions

41 Conclusions  Diversity/Heterogeneity natural to wireless networks  Need better abstractions to capture the diversity  Need protocols that can exploit available diversity  Need to be able to survive misbehavior

42 Other Research  Distributed algorithms for multi-hop wireless networks  Clock synchronization  Message ordering  Leader election  Mutual exclusion

43 Thanks! Advertisement: National Summit for Community Wireless Networks Urbana-Champaign, Illinois August 20-22,