An End-to-end Approach to Increase TCP Throughput Over Ad-hoc Networks Sarah Sharafkandi and Naceur Malouch.

Slides:



Advertisements
Similar presentations
Congestion Control and Fairness Models Nick Feamster CS 4251 Computer Networking II Spring 2008.
Advertisements

Does the IEEE MAC Protocol Work Well in Multihop Wireless Ad Hoc Networks? Shugong Xu Tark Saadawi June, 2001 IEEE Communications Magazine.
Chorus: Collision Resolution for Efficient Wireless Broadcast Xinyu Zhang, Kang G. Shin University of Michigan 1.
CSIT560 Internet Infrastructure: Switches and Routers Active Queue Management Presented By: Gary Po, Henry Hui and Kenny Chong.
24-1 Chapter 24. Congestion Control and Quality of Service (part 1) 23.1 Data Traffic 23.2 Congestion 23.3 Congestion Control 23.4 Two Examples.
Jaringan Komputer Lanjut Traffic Management Aurelio Rahmadian.
APOHN: Subnetwork Layering to Improve TCP Performance over Heterogeneous Paths April 4, 2006 Dzmitry Kliazovich, Fabrizio Granelli, University of Trento,
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
1 End to End Bandwidth Estimation in TCP to improve Wireless Link Utilization S. Mascolo, A.Grieco, G.Pau, M.Gerla, C.Casetti Presented by Abhijit Pandey.
Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Chapter 10 TCP/IP Performance over Asymmetric Networks.
June 3, A New Multipath Routing Protocol for Ad Hoc Wireless Networks Amit Gupta and Amit Vyas.
XORs in the air: Practical Wireless Network Coding Sachin Katti, Hariharan Rahul, Wenjun Hu, Dina Katabi, Muriel Medard, Jon Crowcroft SIGCOMM ‘06 Presented.
MAC Layer (Mis)behaviors Christophe Augier - CSE Summer 2003.
TCP Problems in Multi-hop Wireless Networks Ajit C. Warrier and Injong Rhee North Carolina State University.
Re-routing Instability in IEEE Multi-hop Ad-hoc Networks Ping Chung Ng and Soung Chang Liew The 4th IEEE International Workshop on Wireless Local.
Low Delay Marking for TCP in Wireless Ad Hoc Networks Choong-Soo Lee, Mingzhe Li Emmanuel Agu, Mark Claypool, Robert Kinicki Worcester Polytechnic Institute.
Issues in ad-hoc networks Miguel Sanchez Nov-2000.
Denial of Service Resilience in Ad Hoc Networks Imad Aad, Jean-Pierre Hubaux, and Edward W. Knightly Designed by Yao Zhao.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia Zhang, Mario Gerla INFOCOM2003,
Does the IEEE MAC Protocol Work Well in Multihop Wireless Ad Hoc Networks? Shugong Xu Tark Saadawi June, 2001 IEEE Communications Magazine (Adapted.
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.
17/10/2003TCP performance over ad-hoc mobile networks. 1 LCCN – summer 2003 Uri Silbershtein Roi Dayagi Nir Hasson.
MAC Reliable Broadcast in Ad Hoc Networks Ken Tang, Mario Gerla University of California, Los Angeles (ktang,
Ns Simulation of IEEE SC546 Project (Fall 2002) SOO IL KIM JISUN YOON
Sep 12, 2002Wireless Networking Seminar1 Does IEEE Work Well in Multi-hop Wireless Network? Author: Shugong Xu, Tarek Saadawi City University of.
Packet Loss Characterization in WiFi-based Long Distance Networks Authors : Anmol Sheth, Sergiu Nedevschi, Rabin Patra, Lakshminarayanan Subramanian [INFOCOM.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
Performance Evaluation and Improvement of an Ad Hoc Wireless Network Takayuki Yamamoto Graduate School of Engineering Science, Osaka University, Japan.
TCP Enhancement for Random Loss Jiang Wu Computer Science Lakehead University.
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.
Reducing Traffic Congestion in ZigBee Networks: Experimental Results th International Wireless Communications and Mobile Computing Conference (IWCMC)
Enhancing TCP Fairness in Ad Hoc Wireless Networks using Neighborhood RED Kaixin Xu, Mario Gerla UCLA Computer Science Department
Improving QoS Support in Mobile Ad Hoc Networks Agenda Motivations Proposed Framework Packet-level FEC Multipath Routing Simulation Results Conclusions.
TCP PERFORMANCE OVER AD HOC NETWORKS Presented by Vishwanee Raghoonundun Assisted by Maheshwarnath Behary MSc Computer Networks Middlesex University.
Wireless TCP Prasun Dewan Department of Computer Science University of North Carolina
Effects of Multi-Rate in Ad Hoc Wireless Networks
Requirements for Simulation and Modeling Tools Sally Floyd NSF Workshop August 2005.
Mitigating Congestion in Wireless Sensor Networks Bret Hull, Kyle Jamieson, Hari Balakrishnan Networks and Mobile Systems Group MIT Computer Science and.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
End-to-End Performance and Fairness in Multihop Wireless Backhaul Networks V. Gambiroza, B. Sadeghi, and E. Knightly Rice University.
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
1/26 Module C - Part 2 DOMINO Detection Of greedy behavior in MAC layer of IEEE public NetwOrks Prof. JP Hubaux Mobile Networks
Designing Reliable Delivery for Mobile Ad-hoc Networks in Robots BJ Tiemessen Advisor: Dr. Dan Massey Department of Computer Science Colorado State University.
Planning and Analyzing Wireless LAN
THROUGHPUT ANALYSIS OF IEEE DCF BASIC IN PRESENCE OF HIDDEN STATIONS Shahriar Rahman Stanford Electrical Engineering
Review of key networking techniques: –Reliable communication over unreliable channels –Error detection and correction –Medium access control –routing –Congestion.
Multipath TCP in a Lossy ad hoc Wireless Network Medhocnet 2004 Bodrum, June 2004 Jiwei Chen, Kaixin Xu, Mario Gerla UCLA.
Alleviating MAC Layer Self-Contention in Ad-hoc Networks Zhenqiang Ye, Dan Berger, Prasun Sinha †, Srikanth Krishnamurthy, Michalis Faloutsos, Satish K.
Multi-Channel MAC Protocol for Multi-Hop Wireless Networks: Handling Multi-Channel Hidden Node Problem Using Snooping Myunghwan Seo, Yonggyu Kim, and Joongsoo.
TCP continued. Discussion – TCP Throughput TCP will most likely generate the saw tooth type of traffic. – A rough estimate is that the congestion window.
Network Coding and Reliable Communications Group Modeling Network Coded TCP Throughput: A Simple Model and its Validation MinJi Kim*, Muriel Médard*, João.
Optimization Problems in Wireless Coding Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
How Physical Carrier Sense Affects System Throughput in IEEE Wireless Networks Zheng Zeng, Yong Yang and Jennifer C. Hou Department of Computer.
Performance Improvement in Ad hoc Wireless Networks with Consideration to Packet Duplication Takayuki Yamamoto Department of Informatics and Mathematical.
Mitigating Congestion in Wireless Sensor Networks Bret Hull, Kyle Jamieson, Hari Balakrishnan MIT Computer Science and Artificial Intelligence Laborartory.
Peer-to-Peer Networks 13 Internet – The Underlay Network
On the Performance Characteristics of WLANs: Revisited S. Choi, K. Park and C.K. Kim Sigmetrics 2005 Banff, Canada Presenter - Bob Kinicki Presenter -
PAC: Perceptive Admission Control for Mobile Wireless Networks Ian D. Chakeres Elizabeth M. Belding-Royer.
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.
Mrinalini Sawhney CS-710 Presentation 2006/09/12
A comparison of Ad-Hoc Routing Protocols
A New Multipath Routing Protocol for Ad Hoc Wireless Networks
The Impact of Multihop Wireless Channel on TCP Performance
User Cooperation for Improving Spatial Spectral Utilization in Multhop Wireless Networks March 1, 2006 Chansu Yu 3/1/2006 NEONet 2006.
Presentation transcript:

An End-to-end Approach to Increase TCP Throughput Over Ad-hoc Networks Sarah Sharafkandi and Naceur Malouch

2 Introduction TCP is designed for wired networks  Congestion control : window-based With IEEE PHY & MAC, TCP over Ad-hoc has a low performance:  congestion control and not “collision” control: TCP react to buffer overflow   " bursty " traffic  inherent reverse traffic Objective: Improve TCP throughput without modifying PHY, MAC and NET layers.

3 When collision causes DATA loss? By hidden nodes: packets sent by D collide with A’s packets at node B preventing B from decoding A’s packets. By repetitive retries due to “ordinary” collisions: it happens when   C*  rare event By buffer overflow : due to increased waiting times  not considered in this work

4 State of the art Distributed Link RED and Adaptive pacing [Fu et al. INFOCOM’2003]  If the average number of retransmission retry > min_thresh : early drop of packets increase the backoff period   Improvement: 10%-30% for the chain topology Increasing retry limit and optimum packet size [Jiang et al. DISCEX’O3]  Increasing the retry limit reduces oscillations in the instantaneous thpt  Increasing the packet size increases the thpt till some thresh Improving TCP throughput using Delayed ack method [Altman et al. MADNET’03]  delayed ack factor = 2, 3

5 An end-to-end approach to “collision control” ?!

6 Simulation Scenario NS2 network simulator Chain topology The source and destination at both ends of the chain AODV as a routing protocol Some modifications to the source code of NS2:  delayed ack > 2  monitoring without file traces  token bucket: packet version

7 TCP Sends the packets in “burst” Two experiments to show the effect of “burstiness”  Simulation with TCP using RFC3465  Simulation with CBR traffic

8 Simulation with TCP using RFC3465  The “burstiness” of RFC3465 results in throughput reduction despite the gain in the window growth

9 Simulation with CBR traffic: Results Best result is when there is packet spacing  “burstiness” is minimum i CBR traffics with rate r/i, i = 1, 2, 3, 4.

10 New approach Bursty data traffic over Ad-hoc networks results to performance reduction Shaping :  Controls the rate of releasing packets to the network  No more aggressive traffic  Plus delayed ack  approaches the optimal channel reuse

11 Throughput of TCP with shaper and delayed ack Shaper increases the TCP throughput by 53%-120%

12 Shaper and Delayed ack Shaper allow delayed ack mechanism to bypass the limit of d=3 

13 Optimum rate There is always an optimum rate for the shaper in which TCP has the best performance

14 TCP throughput as a function of Number of hops Optimum rate decreases when number of hops increases

15 Impact of bucket size A data can pass through the shaper only if it can get a token from token buffer. We can use it to test again the effect of burstiness

16 Tokens Again allowing “burstiness” results to throughput reduction

17 Effectiveness of Shaping in presence of CBR Traffic Network scenario : same source/destination for UDP traffic  UDP share all the ad-hoc routers with TCP Compute the gain while increasing the rate of UDP:

18 Conclusion TCP throughput drops significantly because of: link contention caused by hidden terminal problem An "aggressive“ TCP sender causes an increased contention at the MAC layer Implementing a shaper at the sender improves TCP throughput by controlling the aggression of TCP data traffic Delayed ack mechanism plus the shaper → increase spatial channel reuse

19 Future work An adaptive algorithm for finding the optimum rate  difficulties: convergence and stability  Related work: [ElRakabawy et al. MobiHoc’2005] same idea: end-to-end solution BUT :  change TCP protocol for the multihop wireless ad-hoc  based on the esimation of the 4-hop transmission delay  Our approach :