1 A Cross-Layer Architecture to Exploit Multi-Channel Diversity Jay A. Patel, Haiyun Luo, and Indranil Gupta Department of Computer Science University.

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

Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 9 Fundamentals.
* Distributed Algorithms in Multi-channel Wireless Ad Hoc Networks under the SINR Model Dongxiao Yu Department of Computer Science The University of Hong.
Routing in Multi-Radio, Multi-Hop Wireless Mesh Networks Richard Draves, Jitu Padhye, Brian Zill Microsoft Research.
Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
TDMA Scheduling in Wireless Sensor Networks
pTunes: Runtime Parameter Adaptation for Low-power MAC Protocols
Data and Computer Communications Ninth Edition by William Stallings Chapter 12 – Routing in Switched Data Networks Data and Computer Communications, Ninth.
Delay and Throughput in Random Access Wireless Mesh Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department Rensselaer Polytechnic Institute (RPI)
XPRESS: A Cross-Layer Backpressure Architecture for Wireless Multi-Hop Networks Rafael Laufer, Theodoros Salonidis, Henrik Lundgren, Pascal Le Guyadec.
Song Han, Xiuming Zhu, Al Mok University of Texas at Austin
Priority Queuing Achieving Flow ‘Fairness’ in Wireless Networks Thomas Shen Prof. K.C. Wang SURE 2005.
1 Crosslayer Design for Distributed MAC and Network Coding in Wireless Ad Hoc Networks Yalin E. Sagduyu Anthony Ephremides University of Maryland at College.
June 3, A New Multipath Routing Protocol for Ad Hoc Wireless Networks Amit Gupta and Amit Vyas.
Wireless Mesh Networks 1. Architecture 2 Wireless Mesh Network A wireless mesh network (WMN) is a multi-hop wireless network that consists of mesh clients.
CS541 Advanced Networking 1 Wireless Mesh Networks Neil Tang 1/26/2009.
Traffic Forecasting Medium Access TRANSFORMA Vladislav Petkov Katia Obraczka 1.
CS541 Advanced Networking 1 Dynamic Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/10/2009.
SSCH: Slotted Seeded Channel Hopping for Capacity Improvement in Ad Hoc Networks Victor Bahl (Microsoft Research) Ranveer Chandra (Cornell University)
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
Opportunistic Routing in Multi-hop Wireless Networks Sanjit Biswas and Robert Morris MIT CSAIL Presented by: Ao-Jan Su.
CS541 Advanced Networking 1 Cognitive Radio Networks Neil Tang 1/28/2009.
Researches in MACS Lab Prof. Xiaohua Jia Dept of Computer Science City University of Hong Kong.
Opportunistic Routing in Multi-hop Wireless Networks Sanjit Biswas and Robert Morris MIT CSAIL
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
TiZo-MAC The TIME-ZONE PROTOCOL for mobile wireless sensor networks by Antonio G. Ruzzelli Supervisor : Paul Havinga This work is performed as part of.
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
Jennifer Rexford Princeton University MW 11:00am-12:20pm Wide-Area Traffic Management COS 597E: Software Defined Networking.
Layer-3 Routing Natawut Nupairoj, Ph.D. Department of Computer Engineering Chulalongkorn University.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Opportunistic Routing Based Scheme with Multi-layer Relay Sets in Cognitive Radio Networks Ying Dai and Jie Wu Department of Computer and Information Sciences.
1 Minimizing End-to-End Delay: A Novel Routing Metric for Multi- Radio Wireless Mesh Networks Hongkun Li, Yu Cheng, Chi Zhou Department of Electrical and.
Yanyan Yang, Yunhuai Liu, and Lionel M. Ni Department of Computer Science and Engineering, Hong Kong University of Science and Technology IEEE MASS 2009.
DETERMINATION OF THE TOPOLOGY OF HIGH SURVIVAL HF RADIO COMMUNICATION NETWORK Andrea Abrardo.
ExOR: Opportunistic Multi-Hop Routing for Wireless Networks Sigcomm 2005 Sanjit Biswas and Robert Morris MIT Computer Science and Artificial Intelligence.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
Khaled Hatem Almotairi and Xuemin (Sherman) Shen Department of Electrical and Computer Engineering University of Waterloo 200 University Avenue West Waterloo,
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
IEEE Globecom 2010 Tan Le Yong Liu Department of Electrical and Computer Engineering Polytechnic Institute of NYU Opportunistic Overlay Multicast in Wireless.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Design and Implementation of a Multi-Channel Multi-Interface Network Chandrakanth Chereddi Pradeep Kyasanur Nitin H. Vaidya University of Illinois at Urbana-Champaign.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 5 Network Layer.
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
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.
Mitigating Congestion in Wireless Sensor Networks Bret Hull, Kyle Jamieson, Hari Balakrishnan Networks and Mobile Systems Group MIT Computer Science and.
Challenges in Enabling and Exploiting Opportunistic Spectrum MANETs An Industry Perspective NSF “Beyond Cognitive Radio” Workshop June 13-14, 2011 Ram.
A Cross-Layer Architecture to Exploit Multi-Channel Diversity with a Single Transceiver Jay A. Patel, Haiyun Luo, and Indranil Gupta INFOCOM 2007.
Ch 4. Routing in WMNs Myungchul Kim
1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University.
Network and Systems Laboratory nslab.ee.ntu.edu.tw R. Vedantham, S. Kakumanu, S. Lakshmanan and R. Sivakumar Georgia Institute of Technology Appear in.
Ch 5. MAC in WMNs Myungchul Kim –Wireless routers called wireless mesh points (MPs) –MAC protocols with omni directional antennas for.
Energy-Efficient, Application-Aware Medium Access for Sensor Networks Venkatesh Rajenfran, J. J. Garcia-Luna-Aceves, and Katia Obraczka Computer Engineering.
DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad-Hoc Networks Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu) Department of Computer.
On Exploiting Diversity and Spatial Reuse in Relay-enabled Wireless Networks Karthikeyan Sundaresan, and Sampath Rangarajan Broadband and Mobile Networking,
Fair and Efficient multihop Scheduling Algorithm for IEEE BWA Systems Daehyon Kim and Aura Ganz International Conference on Broadband Networks 2005.
Low Latency Broadcast in Multirate Wireless Mesh Networks Chun Tung Chou, Archan Misra, Junaid Qadir Keon Jang
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
Denial of Service Resilience in Ad Hoc Networks (MobiCom 2004) Imad Aad, Jean-Pierre Hubaux, and Edward W. Knightly November 21 th, 2006 Jinkyu Lee.
A Maximum Fair Bandwidth Approach for Channel Assignment in Wireless Mesh Networks Bahador Bakhshi and Siavash Khorsandi WCNC 2008.
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
-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
Contention-based protocols with Reservation Mechanisms
Localized Scheduling for End-to-End Delay
Presentation transcript:

1 A Cross-Layer Architecture to Exploit Multi-Channel Diversity Jay A. Patel, Haiyun Luo, and Indranil Gupta Department of Computer Science University of Illinois at Urbana-Champaign Distributed Protocols Research Grouphttp://kepler.cs.uiuc.edu/

2 Motivation: Mesh networks do not scale Wireless mesh networks: “Killer app” –MIT Roofnet –Champaign-Urbana Wireless Contention: single channel –Intra-flow interference –Inter-flow interference –Worsens near gateway(s) Gateway node Can a single “commodity” transceiver exploit multi-channel diversity?

3 Challenges + Prior Work Neighbors must converge to exchange data –While exploiting multiple channels Locally opportunistic channel hopping –Multi-channel MAC [So:MobiHoc04] –Seeded Slotted Channel Hopping [Bahl:MobiCom04] Limitations –Leads to node synchronization problem –MAC Approach: Probable implementation issues

4 Our Contributions Dominion: A cross-layer architecture –Simple MAC + Intelligent routing –Key decisions shifted up, i.e., in to the software stack Deterministic channel hopping MAC protocol –Eliminate locally opportunistic behaviour Improves fairness Core logic resides at the routing layer –Graph-theoretic model: extensible and flexible –Multi-path routing

5 Split Topology: k subnetworks Frequency Division + CSMA Approach –Logical subnetworks: A subnetwork per channel –Node n i homed at channel SHA1 (n i ) mod k –Creates network and subnetwork partitions Route across network partitions? f1f1 f2f2 f3f3

6 Time is on our side... Key: Periodically converge subnetworks –Each pair of subnetworks switches to a common channel at a pre-determined time “Deterministic scheduling” –Based on modulo arithmetic –Can be generated simply with the parameter k –MAC uses this schedule Primary difference vs. IEEE

7 A Sample Schedule s2s2 s3s3 s4s4 s5s5 s0s0 s5s5 s2s2 s3s3 s4s4 s4s4 s0s0 s1s1 s5s5 s3s3 s5s5 s4s4 s0s0 s1s1 s2s2 s2s2 s3s3 s5s5 s0s0 s1s1 s3s3 s1s1 s4s4 s2s2 s0s0 s0s0 s1s1 s2s2 s3s3 s4s4 s5s5 t0t0 t1t1 t2t2 t3t3 t4t4 k = 3 f2f2 f3f3 f1f1 Number of subnetworks: 2k Schedule cycle: T= NextPrime(2k - 1) Exactly 2 subnets converge on a channel Every subnet converges every other subnet s1s1

8 Connectivity : A Visual Guide DominionIEEE

9 Routing Best route for A -> B? –Two routes: AB (direct) and AC -> CB (indirect) Which is the better route? It depends –Throughput-wise: AB Can we do better? YES! with multi-path routing –Latency-wise: is time-variant Addressed in a follow-up paper A [s 2 ] B [s 3 ] C [s 0 ] t4t4 t2t2 t1t1

10 Abstraction: Graph-Theoretic Model Convert link state to an abstract model Edge weight assignment –Connectivity edge = p f, temporal edge = 0 Locate shortest route using Dijkstra’s Multi-path routing –Prune all connectivity edges in route –Repeat: until no more routes found A5A5 A0A0 A1A1 A2A2 A3A3 A4A4 C1C1 B4B4 Temporal Edge Connectivity Edge Base Edge A [s 2 ] B [s 3 ] C [s 0 ] t4t4 t2t2 t1t1

11 Experiment Methodology Implementation –QualNet v3.9 –10 ms timeslots, 80 µs switching delay Only 11 channels used (out of 12 for a) Topology –100 nodes, 1000m x 1000m –Uniform random placement –Random assignment of nodes to subnetworks

12 Results Distance-normalized aggregate throughput: Dominion vastly better than SSCH (86%) and (1813%)

13 Results (continued) Jain’s fairness index shows that Dominion is fair –1730% fairer than , and 315% fairer than SSCH

14 Conclusion New cross-layer architecture –Dominion exploits k channels with only 1 radio –Eliminate locally opportunistic behavior Simple MAC: deterministic schedule –Intelligence shifted upwards Suitable for static, wireless mesh networks –Excels in non-disjoint multi-flow scenarios Distributed Protocols Research Grouphttp://kepler.cs.uiuc.edu/

15 Questions

16 Future Work Dynamic subnetwork assignment –Based on two-hop “neighborhood” Extend the Graph-theoretic model –Optimize on end-to-end latency TCP improvement –Multiple routes leads to out-of-order packets Broadcast packets –Probabilistic approach –Allow efficient dissemination of link-state at run-time

17 Implementation QualNet v ms timeslots, 80 µs switching delay Source routing Per-flow, per-timeslot queuing –prevents head-of-line blocking Warnings reduce buffer overflow at intermediate nodes Attempts only 1 DCF transmission per packet at a time –Allows for on-time switching A packet is dropped after 14 DCF failures –akin to two retries

18 Experiment Methodology Implementation –QualNet v3.9 –10 ms timeslots, 80 µs switching delay 100 nodes, 1000m x 1000m –Uniform random placement –Random assignment of nodes to subnetworks Bootstrap process: measure quality of each link – and SSCH: used to calculate static ETX routes –Dominion: network link-state Results are average of 5 independent trials –Only 11 channels used (out of 12 for a)

19 Multi-Path Routing Using Dijkstra, locate shortest route Prune all connectivity edges in route –Reduces or eliminates inter-flow interference Repeat: until no more routes found

20 Outline Motivation Related Work Dominion: Key Contributions Deterministic Scheduling Routing Intelligence Experimental Results Conclusion