Path Capacity in Multirate and Multihop Wireless Networks

Slides:



Advertisements
Similar presentations
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 12 Cross-Layer.
Advertisements

February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
* Distributed Algorithms in Multi-channel Wireless Ad Hoc Networks under the SINR Model Dongxiao Yu Department of Computer Science The University of Hong.
A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Price-based Resource Allocation in Wireless Ad Hoc Networks Yuan Xue, Baochun Li and Klara Nahrstedt University of Illinois at Urbana-Champaign University.
CS541 Advanced Networking 1 Dynamic Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/10/2009.
NCKU CSIE CIAL1 Principles and Protocols for Power Control in Wireless Ad Hoc Networks Authors: Vikas Kawadia and P. R. Kumar Publisher: IEEE JOURNAL ON.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia Zhang, Mario Gerla INFOCOM2003,
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Mingzhe Li, Choong-Soo Lee, Emmanuel Agu, Mark Claypool and Bob Kinicki Computer Science Department.
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
1 Expected Data Rate (EDR): An Accurate High-Throughput Path Metric For Multi- Hop Wireless Routing Jun Cheol Park Sneha Kumar Kasera.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
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.
Capacity of Ad Hoc Networks Quality of Wireless links Physical Layer Issues The Channel Capacity Path Loss Model and Signal Degradation MAC for.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
1 Power Control for Distributed MAC Protocols in Wireless Ad Hoc Networks Wei Wang, Vikram Srinivasan, and Kee-Chaing Chua National University of Singapore.
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Baruch Awerbuch, David Holmer, Herbert Rubens Szikszay Fábri Anna, ELTE IK Prog.terv.mat.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
Enhancing TCP Fairness in Ad Hoc Wireless Networks using Neighborhood RED Kaixin Xu, Mario Gerla UCLA Computer Science Department
The Case for Addressing the Limiting Impact of Interference on Wireless Scheduling Xin Che, Xi Ju, Hongwei Zhang {chexin, xiju,
Effects of Multi-Rate in Ad Hoc Wireless Networks
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
Collision-free Time Slot Reuse in Multi-hop Wireless Sensor Networks
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.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
A Multi-Channel CSMA MAC Protocol with Receiver Based Channel Selection for Multihop Wireless Networks Nitin Jain, Samir R. Das Department of Electrical.
Khaled Hatem Almotairi and Xuemin (Sherman) Shen IEEE Globecom 2010 Speak: Huei-Rung, Tsai Symmetrical Power Control for Multi- channel Multi-hop Wireless.
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
Trading Structure for Randomness in Wireless Opportunistic Routing Szymon Chachulski, Michael Jennings, Sachin Katti and Dina Katabi MIT CSAIL SIGCOMM.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
1 Chapter 6 Reformulation-Linearization Technique and Applications.
© 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.
MAC Protocols for Sensor Networks
Puzzle You have 2 glass marbles Building with 100 floors
MAC Protocols for Sensor Networks
Routing Metrics for Wireless Mesh Networks
Author:Zarei.M.;Faez.K. ;Nya.J.M.
authored by: Shigang Chen, Yuguang Fang and Ye Xia
A Power Control MAC Protocol for Ad Hoc Networks
Routing Metrics for Wireless Mesh Networks
Presented by Tae-Seok Kim
Routing in Multi-Radio, Multi-Hop Wireless Mesh Networks
Multi-channel, multi-radio wireless networks
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
On the Physical Carrier Sense in Wireless Ad-hoc Networks
Routing Metrics for Wireless Mesh Networks
Multi-Rate ETX: A Radio-Aware Routing metric for s Mesh Networks
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Distributed Channel Assignment in Multi-Radio Mesh Networks
考慮端對端延遲與流量公平性之無線網狀網路最佳化建置
MR2RP: The Multi-Rate and Multi-Range Routing Protocol for IEEE 802
A High-Throughput Path Metric for Multi-Hop Wireless Routing
The Impact of Multihop Wireless Channel on TCP Performance
Capacity of Ad Hoc Networks
Hemant Kr Rath1, Anirudha Sahoo2, Abhay Karandikar1
Javad Ghaderi, Tianxiong Ji and R. Srikant
Pradeep Kyasanur Nitin H. Vaidya Presented by Chen, Chun-cheng
Multi-channel, multi-radio
<month year> <doc.: IEEE doc> January 2013
<month year> <doc.: IEEE doc> January 2013
User Cooperation for Improving Spatial Spectral Utilization in Multhop Wireless Networks March 1, 2006 Chansu Yu 3/1/2006 NEONet 2006.
How MAC interacts with Capacity of Ad-hoc Networks – Interference problem Capacity of Wireless Networks – Part Page 1.
Presentation transcript:

Path Capacity in Multirate and Multihop Wireless Networks Wireless Information Networking Group (WING) Path Capacity in Multirate and Multihop Wireless Networks Yuguang “Michael” Fang, Professor University of Florida Research Foundation Professor Wireless Networks Laboratory (WINET) Wireless Information Networking Group (WING) Department of Electrical & Computer Engineering University of Florida In Collaboration with Dr. Hongqiang Zhai Wireless Communications & Networking Department Philips Research North America

Outline Introduction Path capacity and routing metrics Wireless Information Networking Group (WING) Outline Introduction Path capacity and routing metrics Performance evaluation Conclusion

Wireless Multihop Ad Hoc Networks Wireless Information Networking Group (WING) Wireless Multihop Ad Hoc Networks

Interesting Applications Wireless Information Networking Group (WING) Interesting Applications Tactical ad hoc networks First deployment in Iraq campaign (learn from Chip Elliot at BBN  ) Public safety Hurricane Katrina (mesh networking) Surveillance and tracking (sensor networking) Many applications demand some kinds of QoS!

Wireless Information Networking Group (WING) Design Challenges Can we support the desired QoS? Particularly E2E QoS? E.g., minimum e2e throughput? Perceived to be a failed proposition! … Wireless links are different! Broadcast in nature, interference, mobility, time-varying channel Low reliability, channel errors, packet loss rate Multiple rates 802.11b: 1, 2, 5.5, and 11 Mbps 802.11a/g: 6, 9, 18, 24, 36, and 54 Mbps Current MANETs have not taken advantage of “plenty of resource”! Need a better understanding of networking capability!

IEEE 802.11 MAC Problems in MANETs Wireless Information Networking Group (WING) IEEE 802.11 MAC Problems in MANETs Low throughput Hidden terminal problem Exposed terminal problem Limitations on NAV procedure Receiver blocking problem Intra-flow contention Inter-flow contention Limitations on the use of single channel

Intra-Flow Contention Wireless Information Networking Group (WING) Intra-Flow Contention Intra-flow contention is the contention from the transmissions of packets at upstream and downstream nodes along the path of the same flow. Packets may continuously accumulate at the first few hops of the path because the transmission at the first few hops encounters less contention than that at subsequent nodes. Nodes separated by fixed length less than the maximum transmission range. Transmission from the first node is interfered with by three subsequent nodes. The number is four for the second one and five for the third node. The first node could inject more packets into the chain than the subsequent nodes could forward, leading to congestion!

Inter-Flow Contention Wireless Information Networking Group (WING) Inter-Flow Contention Inter-flow contention occurs when two or more flows pass through the same region. This region becomes the bottleneck and could make it severer to accumulate packets at some nodes. Node 4 and 11 encounter the most frequent contentions and have little chance to successfully transmit packets to their downstream nodes. Packets will accumulate at and be dropped by node 1, 2, 3, 4, 8, 9, 10, and 11.

Impact of Multiple Rates on Routing Metrics Wireless Information Networking Group (WING) Impact of Multiple Rates on Routing Metrics Be careful with your intuition! E.g., a multi-rate network should use the highest supported data rate for each link A higher rate for a good link where the hop distance is short A lower rate for a poor link where the hop distance is long However, if hop count is used as the routing metric, A multi-rate network may perform worse than a single-rate network. (V. Kawadia and P. R. Kumar, IEEE Wireless Communications, Feb 2005) minimum hop algorithm often choose long hops with low data rates A single rate network may have one best single rate To maintain connectivity To get higher end-to-end throughput A good routing metric is necessary to utilize the advantages of multiple rates. 11Mbps

Routing Metrics and Path Capacity Wireless Information Networking Group (WING) Routing Metrics and Path Capacity Routing metrics (some arising from cross-layer design) Hop count Rate: data rates over wireless links ETX: expected transmission count (Mobicom’03) ETD: end-to-end transmission delay WCETT: weighted cumulative expected transmission time (Mobicom’04) MTM: medium transmission time metric (MONET’06) BDiP: bandwidth distance product, or link rate times hop distance (Infocom’06) It has been shown to have 27% and 12% higher throughput than routing metrics hop count and rate in a random chain topology, respectively. Path capacity The maximum throughput of the path (e2e QoS)

Example 2Mbps 54Mbps Path 1 2 Throughput (Mbps) 2/3 54/12=4.5 3 4 2/3 54/12=4.5 S1 to D1 Path 1: hop count, ETX Path 2: rate, ETD, BDiP S2 to D2 Path 3: hop count, ETX, ETD Path 4: rate, BDiP To determine which routing metric is the best among them or even find a better one, we need to have a comprehensive understanding of factors which affect the path capacity. Routing metrics do have significant impacts on the path capacity

Path Capacity and Routing Metrics Wireless Information Networking Group (WING) Path Capacity and Routing Metrics Impacts of multirate capability on path selection Extended link conflict graph and a new routing metric Path capacity Using routing metrics in path selection

Multiple Rates over Wireless Links Wireless Information Networking Group (WING) Multiple Rates over Wireless Links Requirements for correct reception Receiver sensitivity Received signal strength is higher than a certain threshold SINR (signal-to-interference-plus-noise ratio) SINR has to be larger than a certain threshold An IEEE 802.11a system

Multiple Rates over Wireless Links Wireless Information Networking Group (WING) Multiple Rates over Wireless Links Tradeoff between rate and distance Carrier sensing range and spatial reuse Protocol overhead for different rates Effective data rate rd

Extended Link Conflict Graph Wireless Information Networking Group (WING) Extended Link Conflict Graph Conflict between links wij describes the impact of link i on link j. (Maximum) Independent set S All links in S can successfully transmit at the same time For all j in S, if (Maximum) Interference clique C Any two links in C cannot successfully transmit at the same time

Clique Transmission Time and Path Capacity Wireless Information Networking Group (WING) Clique Transmission Time and Path Capacity Interference clique transmission time (CTT) TC Tl: transmission time for a packet over link l S: the set of all the maximum interference cliques Lp: packet size CP: path capacity

A New Routing Metric: CTT Wireless Information Networking Group (WING) A New Routing Metric: CTT One optimum scheduling Time slot 1 2 3 4 5 6 7 Scheduled links Upper bound of path capacity: Local interference clique transmission time (LCTT): Local interference clique: an interference clique with a series of adjacent links along the path New routing metrics: CTT and LCTT

Path Capacity Problem Notation P: the set of links in a given path Wireless Information Networking Group (WING) Path Capacity Problem Notation P: the set of links in a given path Eα (1≤α ≤M): independent sets, Eα is a subset of P λα: time share scheduled to Eα Rα: a row vector of effective data rates for Eα f: demand vector , feasible: CP: path capacity

Data Rates over Links For each independent set Eα Wireless Information Networking Group (WING) Data Rates over Links For each independent set Eα Calculate the received power level Pr and SINR Select the highest rate rd satisfying the requirements of receiver sensitivity and SINR Consider the packet error rate per r=rd × (1-per) We assume each device uses a predefined transmission power

Optimization Problem for Path Capacity Wireless Information Networking Group (WING) Optimization Problem for Path Capacity Linear programming problem

A Feasible Scheduling from the Solution Wireless Information Networking Group (WING) A Feasible Scheduling from the Solution Schedule S S={λα, 1≤α ≤M} Time is divided into slots of duration τ seconds τ is partitioned into M subslots, each lasts λατ seconds Links in Eα are scheduled to transmit in the αth subslot In each slot τ, throughput fe over link e is Path capacity CP = fe

Extension to Multiple Paths Wireless Information Networking Group (WING) Extension to Multiple Paths Notation Pk (1≤ k ≤K): the set of links in path k fk: end-to-end throughput of path k P: I(Pk): a row indicator vector Maximize aggregate end-to-end throughput

Optimum Path in Multirate Wireless Networks From source s to destination t Max-flow problem Multiple paths Linear programming Unicast and single-path routing Mixed integer-linear programming

Routing Metrics and Algorithms Wireless Information Networking Group (WING) Routing Metrics and Algorithms Routing algorithms min-hop: the smallest hop count or ETX min-delay: the shortest (expected) end-to-end transmission delay max-rate/maxmin-rate: the widest bottleneck link rate max-BDiP/maxmmin-BDiP: the widest bottleneck link BDiP min-CTT/minmax-CTT: the smallest bottleneck CTT min-LCTT/minmax-LCTT: the smallest bottleneck LCTT Generalized Bellman-Ford algorithm A routing algorithm for additive routing metrics min-hop, min-delay Easy to be generalized to a widest routing algorithm max-rate, max-BDiP, min-CTT, min-LCTT

Performance Evaluation Wireless Information Networking Group (WING) Performance Evaluation Simulation setup N nodes: randomly distributed in the network Channel rates: 54, 18, 11, 6, 1 Mbps 802.11b rates: 11, 1 Mbps 802.11g rates: 54, 18, 11, 6 Mbps Transmission radii: 76, 183, 304, 196, 610 m Interference range: 900 m Packet size: 1000 bytes Two-way handshake: DATA/ACK Source: the node nearest to the upper left corner Destinations: N-1 choices Performance metric: path capacity

Comparison with Optimal Routing Wireless Information Networking Group (WING) Comparison with Optimal Routing N = 25 nodes, 200m X 2500m

Comparison of Six Metrics in a Larger Topology Wireless Information Networking Group (WING) Comparison of Six Metrics in a Larger Topology N = 400 nodes, 1500m X 300m

Path Length and Computational Time Wireless Information Networking Group (WING) Path Length and Computational Time

Multi-Rate Network vs. Single-Rate Network Wireless Information Networking Group (WING) Multi-Rate Network vs. Single-Rate Network

How Can We Utilize the “Available” Resources? Wireless Information Networking Group (WING) How Can We Utilize the “Available” Resources? Current MANETs Single-channel, single rate, single power level…. “Available” resources Multiple rates Multiple channels Multiple power levels Multiple antennas Multiple radios (cognitive radios) Need to find efficient ways to utilize them!

Current Research Path capacity analysis Wireless Information Networking Group (WING) Current Research Path capacity analysis Multi-channel interference analysis Conduct experiments on mesh network testbed Theoretical modeling Flow/link scheduling on mesh networks Channel assignment for multi-radio and multi-channel systems (diversity) Directional wireless networks Connectivity and capacity Flow/link scheduling

Wireless Information Networking Group (WING) Conclusion Routing metrics have significant impacts on path capacity in multirae and multihop wireless networks An upper bound of path capacity is found A new routing metrics is found Interference clique transmission time (CTT) Finds paths with up to 10% higher throughput than e2e min-delay, and even much higher than others An optimization problem is formulated to find the path capacity in multirae and multihop wireless networks Multi-rate networks are better than single-rate networks However, we should be careful to choose an appropriate routing metric