The Impact of Multihop Wireless Channel on TCP Throughput and Loss Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia Zhang, Mario Gerla INFOCOM2003,

Slides:



Advertisements
Similar presentations
A DISTRIBUTED CSMA ALGORITHM FOR THROUGHPUT AND UTILITY MAXIMIZATION IN WIRELESS NETWORKS.
Advertisements

Does the IEEE MAC Protocol Work Well in Multihop Wireless Ad Hoc Networks? Shugong Xu Tark Saadawi June, 2001 IEEE Communications Magazine.
Capacity of wireless ad-hoc networks By Kumar Manvendra October 31,2002.
QoS in ad hoc nets: distributed fair scheduling SCOPE: Self-coordinating Localized FQ H. Luo et al “A Self-Coordinating Approach to Distributed FairQueueing.
TCP Performance in Wireless Multi-hop Networks Mario Gerla, Ken Tang, Rajive Bagrodia Wireless Adaptive Mobility Laboratory Computer Science Department.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
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,
MAC Layer (Mis)behaviors Christophe Augier - CSE Summer 2003.
Low Delay Marking for TCP in Wireless Ad Hoc Networks Choong-Soo Lee, Mingzhe Li Emmanuel Agu, Mark Claypool, Robert Kinicki Worcester Polytechnic Institute.
Denial of Service Resilience in Ad Hoc Networks Imad Aad, Jean-Pierre Hubaux, and Edward W. Knightly Designed by Yao Zhao.
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.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Presented by Scott McLaren Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia.
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.
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
TCP with Adaptive Pacing for Multihop Wireless Networks Sherif M. EIRakabawy, Alexander Klemm, Christoph Lindemann University of Dortmund Germany Proceedings.
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,
1 TDMA Scheduling in Competitive Wireless Networks Mario CagaljHai Zhan EPFL - I&C - LCA February 9, 2005.
1 Short-term Fairness for TCP Flows in b WLANs M. Bottigliengo, C. Casetti, C.-F. Chiasserini, M. Meo INFOCOM 2004.
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
MIMO and TCP: A CASE for CROSS LAYER DESIGN Soon Y. Oh, Mario Gerla Computer Science Dept. University of California, Los Angeles {soonoh,
1 Expected Data Rate (EDR): An Accurate High-Throughput Path Metric For Multi- Hop Wireless Routing Jun Cheol Park Sneha Kumar Kasera.
MAC Reliable Broadcast in Ad Hoc Networks Ken Tang, Mario Gerla University of California, Los Angeles (ktang,
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
Sep 12, 2002Wireless Networking Seminar1 Does IEEE Work Well in Multi-hop Wireless Network? Author: Shugong Xu, Tarek Saadawi City University of.
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.
TCP Behavior across Multihop Wireless Networks and the Wired Internet Kaixin Xu, Sang Bae, Mario Gerla, Sungwook Lee Computer Science Department University.
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department of Electrical and Computer Engineering.
1 SenMetrics’05, San Diego, 07/21/2005 SOSBRA: A MAC-Layer Retransmission Algorithm Designed for the Physical-Layer Characteristics of Clustered Sensor.
Qian Zhang Department of Computer Science HKUST Advanced Topics in Next- Generation Wireless Networks Transport Protocols in Ad hoc Networks.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
Architecture and Algorithms for an IEEE based Multi-channel Wireless Mesh Network Ashish Raniwala, Tzi-cker Chiueh Stony Brook University Infocom2005.
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
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
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.
Influence of Transmission Power on the Performance of Ad Hoc Networks Crystal Jackson SURE 2004.
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
Cross-layer Packet Size Optimization for Wireless Terrestrial, Underwater, and Underground Sensor Networks IEEE INFOCOM 2008 Mehmet C. Vuran and Ian F.
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.
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.
Angular MAC: a framework for directional antennas in wireless mesh networks Erdem Ulukan and Özgür Gürbüz Faculty of Engineering and Natural Sciences,
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
Performance Analysis of IEEE Distributed Coordination Function (DCF) Author : Giuseppe Bianchi Presented by: 李政修 December 23, 2003.
A new Cooperative Strategy for Deafness Prevention in Directional Ad Hoc Networks Andrea Munari, Francesco Rossetto, and Michele Zorzi University of Padova,
A Throughput-Adaptive MAC Protocol for Wireless Sensor Networks Zuo Luo, Liu Danpu, Ma Yan, Wu Huarui Beijing University of Posts and Telecommunications.
2012 1/6 NSDI’08 Harnessing Exposed Terminals in Wireless Networks Mythili Vutukuru, Kyle Jamieson, and Hari Balakrishnan MIT Computer Science and Artificial.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
A New MAC Protocol for Wi-Fi Mesh Networks Tzu-Jane Tsai, Hsueh-Wen Tseng, and Ai-Chun Pang IEEE AINA’06.
A Low Interference Channel Assignment Algorithm for Wireless Mesh Networks Can Que 1,2, Xinming Zhang 1, and Shifang Dai 1 1.Department of Computer Science.
On the Performance Characteristics of WLANs: Revisited S. Choi, K. Park and C.K. Kim Sigmetrics 2005 Banff, Canada Presenter - Bob Kinicki Presenter -
Shou-Chih Lo and Chia-Wei Tseng National Dong Hwa University A Novel Multi-channel MAC Protocol for Wireless Ad Hoc Networks VTC 2007-spring.
An Opportunistic Directional MAC Protocol for Multi-hop Wireless Networks with Switched Beam Directional Antennas Osama Bazan and Muhammad Jaseemuddin.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
1 Ad-hoc Transport Layer Protocol (ATCP) EECS 4215.
MAC Protocols for Sensor Networks
12.Nov.2007 Capacity of Ad Hoc Wireless Networks Jinyang Li Charles Blake Douglas S. J. De Coutu Hu Imm Lee Robert Morris Paper presentation by Tonio Gsell.
Puzzle You have 2 glass marbles Building with 100 floors
Architecture and Algorithms for an IEEE 802
TCP and MAC interplay in Wireless Ad Hoc Networks
On the Physical Carrier Sense in Wireless Ad-hoc Networks
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
The Impact of Multihop Wireless Channel on TCP Performance
Hemant Kr Rath1, Anirudha Sahoo2, Abhay Karandikar1
Tony Sun, Guang Yang, Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
Presentation transcript:

The Impact of Multihop Wireless Channel on TCP Throughput and Loss Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia Zhang, Mario Gerla INFOCOM2003, San Francisco, April 2003 Presented by Philip Hardebeck

Advanced Computer & Comm. Networks: Multihop Wireless Channel2 Outline n Introduction n Background n TCP Throughput –Several Topologies: Chain, Cross, Grid, Random n Simulations, Experiments, & Analysis n Proposed Solutions n Conclusions

Advanced Computer & Comm. Networks: Multihop Wireless Channel3 Introduction n Do TCP mechanisms work well for Wireless Multihop Networks (WMN)? n WMNs differ from wired networks. n There is an optimal TCP window size for a given topology and flow pattern.

Advanced Computer & Comm. Networks: Multihop Wireless Channel4 More Introduction n Packet losses increase as window size exceeds optimal, up to a threshold. n Link-RED and Adaptive Pacing are proposed to increase throughput.

Advanced Computer & Comm. Networks: Multihop Wireless Channel5 Background: MAC Basics ABCDE RTS CTS ABCDE DATA ACK ABCDE RTS ABCDE 8 x RTS CTS … random exponential backoff...

Advanced Computer & Comm. Networks: Multihop Wireless Channel6 Spatial Reuse and Contention ABCDEFGH Interfering RangeCommunication Range I ABCDE RTS CTS Interfering/Carrier Range of Node B RTS ABCDE DATA Interfering/Carrier Range of Node D

Advanced Computer & Comm. Networks: Multihop Wireless Channel7 TCP Throughput n Look at TCP throughput to show how well or poorly it performs spatial reuse. n Typical TCP operation doesn’t do a good job and the throughput is reduced. n Identify window size for highest throughput, and verify with hardware experiments.

Advanced Computer & Comm. Networks: Multihop Wireless Channel8 Chain Topology n Packets of a single flow interfere with one another. n Optimal window size is ~1/4 * number of hops in the chain.

Advanced Computer & Comm. Networks: Multihop Wireless Channel9 Optimal Window Size vs. Chain Length

Advanced Computer & Comm. Networks: Multihop Wireless Channel10 Throughput for 3 Packet Sizes

Advanced Computer & Comm. Networks: Multihop Wireless Channel11 Actual vs. Simulated Throughput

Advanced Computer & Comm. Networks: Multihop Wireless Channel12 Cross and Grid Topologies

Advanced Computer & Comm. Networks: Multihop Wireless Channel13 Aggregate Throughput and Window Size Table III

Advanced Computer & Comm. Networks: Multihop Wireless Channel14 Throughput Summary n Optimal window size exists for all topologies and flow patterns. n Optimal window size derivable only for simple configuration (chain). n Average TCP window size is much larger than optimal –Causes more packet drops and reduced throughput

Advanced Computer & Comm. Networks: Multihop Wireless Channel15 Loss Behavior n Buffer drop probability is not significant in WMN, but contention drop is. n “Network overload is no longer a bottleneck link property, but a shared feature of multiple links.” n Drop probability increases “gracefully” as load increases.

Advanced Computer & Comm. Networks: Multihop Wireless Channel16 TCP Packet Drop Probability

Advanced Computer & Comm. Networks: Multihop Wireless Channel17 UDP Packet Drop Probability at MAC layer

Advanced Computer & Comm. Networks: Multihop Wireless Channel18 Contrasting Drop Characteristics

Advanced Computer & Comm. Networks: Multihop Wireless Channel19 Analysis of Link Drop Probability n Modeling a random topology, drop probability is n Three regions of behavior –P l ~0: m, number of backlogged nodes, is < B*, maximum number of concurrent DATA transmitting nodes, and m~b~c

Advanced Computer & Comm. Networks: Multihop Wireless Channel20 Analysis of Link Drop Probability Continued n Other two regions: –P l increases linearly: m>B* and m<C*, maximum number of nodes with a clear channel –P l stable: m>C* - the amount of contention cannot increase

Advanced Computer & Comm. Networks: Multihop Wireless Channel21 Link-RED Algorithm

Advanced Computer & Comm. Networks: Multihop Wireless Channel22 Adaptive Pacing Algorithm

Advanced Computer & Comm. Networks: Multihop Wireless Channel23 TCP Throughput Comparison

Advanced Computer & Comm. Networks: Multihop Wireless Channel24 Multiflow TCP Throughput Comparison

Advanced Computer & Comm. Networks: Multihop Wireless Channel25 Average TCP Window Size Comparison

Advanced Computer & Comm. Networks: Multihop Wireless Channel26 Discussions n TCP Vegas doesn’t work as well as New Reno. n Optimal window sizes exist for flows with variable packet size, but more complicated. n LRED and Adaptive Pacing improve drop behavior.

Advanced Computer & Comm. Networks: Multihop Wireless Channel27 Related Work n Link-layer retransmission hides channel errors from upper layers n Dynamic ad hoc networks and link failure are studied (routing issues) n Studies of TCP ACK traffic using other MAC protocols n Capacity of ad hoc networks using UDP/CBR flows

Advanced Computer & Comm. Networks: Multihop Wireless Channel28 Conclusions n TCP throughput improves if the window size operates at optimal, maximizing channel spatial reuse. n TCP typically operates with a much larger window, reducing throughput. n Wireless nodes exhibit a graceful drop feature. n LRED and Adaptive Pacing improve throughput by up to 30%

Advanced Computer & Comm. Networks: Multihop Wireless Channel29 Problems/Weaknesses n No explanation for the 10% difference between simulation and experimental results. n Use of aggregate rate and window size makes it difficult to compare results to other papers’.

Advanced Computer & Comm. Networks: Multihop Wireless Channel30 Acknowledgements n Thanks to Professor Kinicki for the opportunity to make this presentation. n Thanks to Shugong Xu and Tarek Saadawi of CUNY for the MAC Basics and Spatial Reuse and Contention graphics.

Advanced Computer & Comm. Networks: Multihop Wireless Channel31 Questions/Comments?