1 Expected Data Rate (EDR): An Accurate High-Throughput Path Metric For Multi- Hop Wireless Routing Jun Cheol Park Sneha Kumar Kasera.

Slides:



Advertisements
Similar presentations
Achieving Throughput Fairness in Wireless Mesh Network Based on IEEE Janghwan Lee and Ikjun Yeom Division of Computer Science KAIST
Advertisements

University At Buffalo Capacity Of Ad-Hoc Networks Ajay Kumar.
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.
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
6/3/ Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross-Layer Information Awareness CS495 – Spring 2005 Northwestern University.
MAC Layer (Mis)behaviors Christophe Augier - CSE Summer 2003.
1 Enhancing Cellular Multicast Performance Using Ad Hoc Networks Jun Cheol Park Sneha Kumar Kasera School of.
Low Delay Marking for TCP in Wireless Ad Hoc Networks Choong-Soo Lee, Mingzhe Li Emmanuel Agu, Mark Claypool, Robert Kinicki Worcester Polytechnic Institute.
Opportunistic Routing in Multi-hop Wireless Networks Sanjit Biswas and Robert Morris MIT CSAIL Presented by: Ao-Jan Su.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia Zhang, Mario Gerla INFOCOM2003,
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Travis Grant – Mingzhe Li, Choong-Soo Lee, Emmanuel.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Mingzhe Li, Choong-Soo Lee, Emmanuel Agu, Mark Claypool and Bob Kinicki Computer Science Department.
Modeling Per-flow Throughput and Capturing Starvation in CSMA Multi-hop Wireless Networks M. Garetto, T. Salonidis, E. W. Knightly Rice University, Houston,
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
Eric Rozner - ETX.ppt1 A High-Throughput Path Metric for Multi-Hop Wireless Routing Douglas S.J. Couto Daniel Aguayo John Bicket Robert Morris Presented.
Selected Data Rate Packet Loss Channel-error Loss Collision Loss Reduced Packet Probing (RPP) Multirate Adaptation For Multihop Ad Hoc Wireless Networks.
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.
Mehmet C. Vuran Vehbi C. Gungor Özgür B. Akan School of Electrical & Computer Engineering Georgia Institute of Technology Atlanta, GA {mcvuran,
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department of Electrical and Computer Engineering.
Delay Analysis of IEEE in Single-Hop Networks Marcel M. Carvalho, J.J.Garcia-Luna-Aceves.
Performance Evaluation and Improvement of an Ad Hoc Wireless Network Takayuki Yamamoto Graduate School of Engineering Science, Osaka University, Japan.
Opersating Mode DCF: distributed coordination function
A Virtual Collision Mechanism for IEEE DCF
Qian Zhang Department of Computer Science HKUST Advanced Topics in Next- Generation Wireless Networks Transport Protocols in Ad hoc Networks.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya University of Illinois.
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
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.
A High-Throughput Path Metric for Multi-Hop Wireless Routing Presenter: Gregory Filpus Slides borrowed and modified from: Douglas S. J. De Couto MIT CSAIL.
Network Architecture (R02) #4 24/10/2013 Wireless Capacity Jon Crowcroft,
1 Transport Layer for Mobile Ad Hoc Networks (MANETs) Cyrus Minwalla Maan Musleh COSC 6590.
A High-Throughput Path Metric for Multi-Hop Wireless Routing Douglas S. J. De Couto, Daniel Aguayo, John Bicket, Robert Morris MIT Computer Science and.
A High-Throughput Path Metric for Multi-Hop Wireless Routing Douglas S. J. De Couto MIT CSAIL (LCS) Daniel Aguayo, John Bicket, and Robert Morris
Effects of Multi-Rate in Ad Hoc Wireless Networks
A High-Throughput Path Metric for Multi- Hop Wireless Routing Douglas S. J. De Couto, Daniel Aguayo, John Bicket, Robert Morris MIT Computer Science and.
Power Control in Wireless Ad Hoc Networks Background An ad hoc network is a group of self configuring wireless nodes that lack infrastructure. Motivation—Power.
1 Performance Analysis of the Distributed Coordination Function under Sporadic Traffic joint work with C.-F. Chiasserini (Politecnico di Torino)
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
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.
A High-Throughput Path Metric for Multi-Hop Wireless Routing Douglas S. J. De Couto, Daniel Aguayo, John Bicket, Robert Morris MIT CSAIL Presented by Valentin.
Rate-Based Channel Assignment Algorithm for Multi-Channel Multi- Rate Wireless Mesh Networks Sok-Hyong Kim and Young-Joo Suh Department of Computer Science.
Priority Scheduling in Wireless Ad Hoc Networks Xue Yang and NitinVaidya University of Illinois at Urbana-Champaign.
THROUGHPUT ANALYSIS OF IEEE DCF BASIC IN PRESENCE OF HIDDEN STATIONS Shahriar Rahman Stanford Electrical Engineering
1 A Multi-Rate Routing Protocol with Connection Entropy for MANETs Cao Trong Hieu, Young Cheol Bang, Jin Ho Kim, Young An Kim, and Choong Seon Hong Presenter:
Hongkun Li, Yu Cheng, Chi Zhou Illinois Institute of Technology, Chicago, IL, USA IEEE GLOBECOM 2008.
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
Performance Improvement in Ad hoc Wireless Networks with Consideration to Packet Duplication Takayuki Yamamoto Department of Informatics and Mathematical.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
1 Ad-hoc Transport Layer Protocol (ATCP) EECS 4215.
Puzzle You have 2 glass marbles Building with 100 floors
MAC Protocols for Sensor Networks
Routing Metrics for Wireless Mesh Networks
Routing Metrics for Wireless Mesh Networks
Topics in Distributed Wireless Medium Access Control
Ad-hoc Transport Layer Protocol (ATCP)
On the Physical Carrier Sense in Wireless Ad-hoc Networks
Routing Metrics for Wireless Mesh Networks
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Multi-Rate ETX: A Radio-Aware Routing metric for s Mesh Networks
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
A High-Throughput Path Metric for Multi-Hop Wireless Routing
The Impact of Multihop Wireless Channel on TCP Performance
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
How MAC interacts with Capacity of Ad-hoc Networks – Interference problem Capacity of Wireless Networks – Part Page 1.
Multi-rate Medium Access Control
Presentation transcript:

1 Expected Data Rate (EDR): An Accurate High-Throughput Path Metric For Multi- Hop Wireless Routing Jun Cheol Park Sneha Kumar Kasera School of Computing University of Utah

2 Multi-hop wireless networks Flexible solution regardless of existence of fixed wired infrastructure Efficient ad hoc routing necessary to achieve high throughput Path metric crucial in selecting ad hoc paths

3 Related Work ETX (Expected Transmission Count) [MobiCom’03]  considers packet loss, but does not accurately model transmission interference Existing transmission interference models do not consider packet loss None of existing work has comprehensively addressed packet loss, transmission interference together

4 ETX Average # transmissions (including retransmissions) needed for successful packet delivery on wireless link with loss rate p ETX sum of ad hoc path  sum of ETX of individual links  used as path metric for selecting best ad hoc path Achievable Data Rate of a link: Maximal data rate / ETX  Maximal data rate  delivery ratio ETX = 1 - p 1

5 Limitations of ETX sum UDP packet size: 1500 bytes Source node always backlogged (11 Mbps) ETX sum cannot accurately differentiate ad hoc paths

6 Goal Develop an accurate high-throughput path metric for multi-hop wireless networks

7 Outline Problem Setting EDR (Expected Data Rate)  Transmission Contention Degree  Back-off procedure Performance Evaluation Summary

8 Problem Setting IEEE networks  Distributed Coordination Function (DCF)  all links use single data rate Load-insensitive path metric, routing  does not consider “dynamic interference” due to other flows  considers “unavoidable” transmission interference within single flow 1234

9 Basic Ideas of EDR Every link relies on supplying rate from previous link EDR : achievable data rate of whole ad hoc path = achievable data rate of bottleneck link B: Bottleneck link D: Maximal Data rate on link B ETX(B) D EDR = ETX(B) for wired links

10 Basic Ideas of EDR Every link relies on supplying rate from previous link EDR : achievable data rate of whole ad hoc path = achievable data rate of bottleneck link B: Bottleneck link D: Maximal Data rate on link B I: Total transmission interference factor ETX(B) D ETX(B)  I EDR = for wireless links

11 Total Transmission Interference Factor Depends upon  TCD: Transmission Contention Degree  RTCD: Relatively Increased TCD I = Sum of all TCD and RTCD on links that interfere with bottleneck link B

12 Transmission Contention Degree for Link k Represents how busy link k transmitting, retransmitting packets  range [0.0, 1.0], normalized value compared maximal data rate of link k  when node always backlogged, TCD = 1.0 Considers load due to original transmission, retransmissions

13 How to calculate TCD? TCD(k) ETX(k) Supplying rate at link k+1 = TCD(k+1) ? TCD(k) ETX(k) ETX(k+1) ETX(k) TCD(k) TCD(k+1) = Min { 1,  ETX(k+1) } Assume  ETX values of links are given  TCD(k+1) in terms of TCD(k)?  TCD(1) = 1.0 Original load Increased load due to lost packets

14 Effect of Back-off No mechanism to differentiate packet loss due to collisions, channel noise Upon packet loss exponential back-off used for occupying shared medium Different loss rates between adjacent links  different average contention window sizes  different medium occupancy probabilities  relatively increased TCD (RTCD) on higher loss rate link

15 How to calculate RTCD? Assume W(1) = 5, W(2) = 10 Node 1 twice more likely to occupy shared medium than Node 2 Thus, higher loss rate node (Node 2) experiences relative increase in TCD due to different window sizes RTCD(k+1) = W(k+1)/W(k) Window size W(k)

16 EDR ETX(B)  I EDR = D D: Maximum data rate on bottleneck link B ETX(B): ETX of link B I: Sum of (TCD+ RTCD) over all links that interfere with link B

17 Performance Evaluation NS-2 simulations Independent, temporally correlated loss models Randomly generate 270 ad hoc paths  hop lengths:  link loss rates: (ETX: ) Construct groups of 4 ad hoc paths between source, destination  for given group as input set, find how well each metric selects best ad hoc path Use 1500-byte UDP packets, send rate at source node = 11 Mbps

18 Independent loss EDR performs much better than ETX sum EDR: for 90% of input cases, throughput more than 90 % of best

19 Temporally correlated loss Packet burst loss modeled using two-state continuous time Markov chain Burst length borrowed from experimental results [Divert, MobiSys ’04]

20 Summary Proposed a new metric, EDR Showed that EDR can accurately determine achievable data rates of ad hoc paths Future work  investigate TCP over EDR routing  apply EDR in multi-radio wireless networks

21 Backup

22 EDR for TCP on multi-rate paths I EDR = R Bottleneck link B such that R = Min { D(k) / ETX(k) } I = TCD(k)/TCD max, k over interference range of link B,  Normalized total transmission contention degree in terms of B For TCP flows, EDR does not include RTCD in I because TCP window mechanism is able to avoid unnecessary overhead of RTCD by adjusting send rate at source node ETX(k+1) ETX(k) TCD(k+1) = TCD(k)  D(k) D(k+1) , TCD(1) = 1.0