Wireless TCP Performance Issues Carey Williamson Department of Computer Science University of Calgary.

Slides:



Advertisements
Similar presentations
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,
Advertisements

Available Bandwidth Estimation in IEEE Based Wireless Networks Samarth Shah, Kai Chen, Klara Nahrstedt Department of Computer Science University.
September 9, Wireless Internet Performance Research Carey Williamson iCORE Professor Department of Computer Science University of Calgary.
TCP in Wireless Ad Hoc Networks
1 Network Measurements of a Wireless Classroom Network Carey Williamson Nuha Kamaluddeen Department of Computer Science University of Calgary.
1 The Role of “Awareness” in Internet Protocol Performance Carey Williamson Professor/iCORE Senior Research Fellow Department of Computer Science University.
Wireless Communication Networks Tzu-Chieh Tsai Department of Computer Science National Cheng-Chi University.
CPSC 4411 Wireless TCP Performance Issues CPSC 441.
CS 268: Wireless Transport Protocols Kevin Lai Feb 13, 2002.
MANETs A Mobile Ad Hoc Network (MANET) is a self-configuring network of mobile nodes connected by wireless links. Characteristics include: no fixed infrastructure.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia Zhang, Mario Gerla INFOCOM2003,
1 WiSE Video: using in-band wireless loss notification to improve rate- controlled video streaming A. Markopoulou, E. Setton, M. Kalman, J. Apostolopoulos.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
Networking Basics: A Review Carey Williamson iCORE Chair and Professor Department of Computer Science University of Calgary.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Mingzhe Li, Choong-Soo Lee, Emmanuel Agu, Mark Claypool and Bob Kinicki Computer Science Department.
Transport Protocols for Wireless Networks CMPE Spring 2001 Marcelo M. de Carvalho.
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,
Reliable Transport Layers in Wireless Networks Mark Perillo Electrical and Computer Engineering.
IEEE b Wireless LANs Carey Williamson Department of Computer Science University of Calgary.
Wireless Networking Overview Carey Williamson U. of Calgary (Slides: David Schwab, UofS)
Wireless Networking Overview Carey Williamson Dept. of Computer Science U. of Calgary (Original slides courtesy of David Schwab, U of S)
HTTP and TCP: A Review Carey Williamson iCORE Chair and Professor Department of Computer Science University of Calgary.
1 Expected Data Rate (EDR): An Accurate High-Throughput Path Metric For Multi- Hop Wireless Routing Jun Cheol Park Sneha Kumar Kasera.
Wireless TCP February 22, 2002 © 2002 Yongguang Zhang CS 395T - Mobile Computing and Wireless Networks Department of Computer SciencesTHE UNIVERSITY OF.
Power saving technique for multi-hop ad hoc wireless networks.
Copyright © 2005 Department of Computer Science CPSC 641 Winter Tutorial: TCP 101 The Transmission Control Protocol (TCP) is the protocol that sends.
TCP Behavior across Multihop Wireless Networks and the Wired Internet Kaixin Xu, Sang Bae, Mario Gerla, Sungwook Lee Computer Science Department University.
BMWnet Wshnt.kuas.edu.tw Mesh Networks Prof. W.S. Hwang.
CIS 725 Wireless networks. Low bandwidth High error rates.
Ad Hoc Networking via Named Data Michael Meisel, Vasileios Pappas, and Lixia Zhang UCLA, IBM Research MobiArch’10, September 24, Shinhaeng.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
Qian Zhang Department of Computer Science HKUST Advanced Topics in Next- Generation Wireless Networks Transport Protocols in Ad hoc Networks.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
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
IEEE b Wireless LANs Ruiting Zhou Department of Computer Science University of Calgary Slides are from CPSC 641 by Prof. Carey Williamson.
TCP PERFORMANCE OVER AD HOC NETWORKS Presented by Vishwanee Raghoonundun Assisted by Maheshwarnath Behary MSc Computer Networks Middlesex University.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Wireless TCP Prasun Dewan Department of Computer Science University of North Carolina
Sponsored by the National Science Foundation1 Experiment 1 WiMAX broadcasting WiMA X Communication from the WiMAX interface Devices may experience data.
Performance of HTTP Application in Mobile Ad Hoc Networks Asifuddin Mohammad.
Transport over Wireless Networks Myungchul Kim
Wireless and Mobility The term wireless is normally used to refer to any type of electrical or electronic operation which is accomplished without the use.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
INTRANETS MR ROSS UNIT 3 IT APPLICATIONS. DEFINITION An intranet is an internal, secured environment that has a similar look and feel to the Internet,
Improving TCP Performance over Wireless Networks
Challenges to Reliable Data Transport Over Heterogeneous Wireless Networks.
Transport Protocols for Wireless Ad Hoc Networks 1.
Access Link Capacity Monitoring with TFRC Probe Ling-Jyh Chen, Tony Sun, Dan Xu, M. Y. Sanadidi, Mario Gerla Computer Science Department, University of.
1 Ad-hoc Transport Layer Protocol (ATCP) EECS 4215.
A Bidirectional Multi-channel MAC Protocol for Improving TCP Performance on Multihop Wireless Ad Hoc Networks Tianbo Kuang and Carey Williamson Department.
LOGO TCP in Wireless Environments: Problems and Solutions Author: Ye Tian, Kai Xu, Nirwan Ansari Reporter: 任菊梅.
Chapter 16 Mobile Networking in ns
Wireless TCP Performance Issues
Ad-hoc Networks.
UNIT-V Transport Layer protocols for Ad Hoc Wireless Networks
Ad-hoc Transport Layer Protocol (ATCP)
Wireless and Mobile Ad Hoc Networks
CS 457 – Lecture 7 Wireless Networks
TCP Sequence Number Plots
CSE 4340/5349 Mobile Systems Engineering
Wireless Ad-Hoc Networking
Wireless and TCP: Performance Issues
The Impact of Multihop Wireless Channel on TCP Performance
Wireless & Mobile Networking CS 752/852 - Spring 2011
CapProbe Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
Study of performance of regular TCP in MANETs (using simulator).
Multi hop connections using
Multi hop connections using
Wireless and TCP: Performance Issues
Presentation transcript:

Wireless TCP Performance Issues Carey Williamson Department of Computer Science University of Calgary

Copyright © 2005 Department of Computer Science CPSC 641 Winter Example #1 Wireless TCP Performance Problems Wired Internet Wireless Access High capacity, low error rate Low capacity, high error rate Hard to distinguish losses here from losses here

Copyright © 2005 Department of Computer Science CPSC 641 Winter Example #1 (Cont’d) Solution: “wireless-aware TCP” (I-TCP, ProxyTCP, Snoop-TCP, split connections...)

Copyright © 2005 Department of Computer Science CPSC 641 Winter Example #2 Wireless TCP Fairness Problems Wired Internet Wireless Bottleneck DATA ACK DATA D U AP Loss of ACK = Loss of DATA

Copyright © 2005 Department of Computer Science CPSC 641 Winter Example #3 Multi-hop “ad hoc” networking Carey You

Copyright © 2005 Department of Computer Science CPSC 641 Winter Example #3 (Cont’d) Multi-hop “ad hoc” networking Carey You

Copyright © 2005 Department of Computer Science CPSC 641 Winter Example #3 (Cont’d) Multi-hop “ad hoc” networking Carey You

Copyright © 2005 Department of Computer Science CPSC 641 Winter Example #3 (Cont’d) Multi-hop “ad hoc” networking Carey You

Copyright © 2005 Department of Computer Science CPSC 641 Winter Example #3 (Cont’d) Multi-hop “ad hoc” networking Carey You

Copyright © 2005 Department of Computer Science CPSC 641 Winter Example #3 (Cont’d) Multi-hop “ad hoc” networking Carey You

Copyright © 2005 Department of Computer Science CPSC 641 Winter Example #3 (Cont’d) Multi-hop “ad hoc” networking Carey You

Copyright © 2005 Department of Computer Science CPSC 641 Winter Example #3 (Cont’d) Multi-hop “ad hoc” networking Carey You

Copyright © 2005 Department of Computer Science CPSC 641 Winter Example #3 (Cont’d) Multi-hop “ad hoc” networking Carey You

Copyright © 2005 Department of Computer Science CPSC 641 Winter Example #3 (Cont’d) Multi-hop “ad hoc” networking Carey You

Copyright © 2005 Department of Computer Science CPSC 641 Winter Example #3 (Cont’d) Two interesting subproblems: –Dynamic ad hoc routing: node movement can disrupt the IP routing path at any time, disrupting TCP connection; yet another way to lose packets!!!; possible solution: Explicit Loss Notification (ELN)? Handoff? Route prediction? –TCP flow control: the bursty nature of TCP packet transmissions can create contention for the shared wireless channel among forwarding nodes; collisions between DATA and ACKs possible solution: rate-based flow control? Burst mode? Spatial reuse of channels?

Copyright © 2005 Department of Computer Science CPSC 641 Winter Summary of Wireless TCP TCP is the “four wheel drive” of TLPs Wireless is a newly emerging technology with rapidly growing deployment popularity “TCP” and “Wireless” don’t fit together well Making TCP smarter about wireless helps!