Wireless and TCP: Performance Issues

Slides:



Advertisements
Similar presentations
Cross-layer Design in Wireless Mesh Networks Hu Wenjie Computer Network and Protocol Testing Laboratory, Dept. of Computer Science & Technology, Tsinghua.
Advertisements

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science TCP over Wireless Networks CS 653, Fall 2010.
1 Improving TCP Performance over Mobile Networks HALA ELAARAG Stetson University Speaker : Aron ACM Computing Surveys 2002.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
TCP in Wireless Ad Hoc Networks
Internet Networking Spring 2003 Tutorial 12 Limited Transmit RFC 3042 Long Thin Networks RFC 2757.
CPSC 4411 Wireless TCP Performance Issues CPSC 441.
CS 268: Wireless Transport Protocols Kevin Lai Feb 13, 2002.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia Zhang, Mario Gerla INFOCOM2003,
Wireless TCP Performance Issues Carey Williamson Department of Computer Science University of Calgary.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
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.
1 A Comparison of Mechanisms for Improving TCP Performance over Wireless Links Course : CS898T Instructor : Dr.Chang - Swapna Sunkara.
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.
BMWnet Wshnt.kuas.edu.tw Mesh Networks Prof. W.S. Hwang.
CIS 725 Wireless networks. Low bandwidth High error rates.
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.
Enhancing TCP Fairness in Ad Hoc Wireless Networks using Neighborhood RED Kaixin Xu, Mario Gerla UCLA Computer Science Department
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
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,
Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Chapter 6 TCP/IP Performance over Wireless Networks.
Improving TCP Performance over Wireless Networks
Challenges to Reliable Data Transport Over Heterogeneous Wireless Networks.
Routing Security in Wireless Ad Hoc Networks Chris Zingraf, Charisse Scott, Eileen Hindmon.
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 11: Mobile Transport Layer Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
Improving the scalability of MAC protocols in Wireless Mesh Networks Mthulisi Velempini (Mr.)
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: 任菊梅.
Puzzle You have 2 glass marbles Building with 100 floors
Ad-hoc Networks.
Group 5 ECE 4605 Neha Jain Shashwat Yadav
Chapter 16 Mobile Networking in ns
Wireless TCP Performance Issues
Part I. Overview of Data Communications and Networking
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
Lec 5 Layers Computer Networks Al-Mustansiryah University
CS 457 – Lecture 7 Wireless Networks
Wireless ATM PRESENTED BY : NIPURBA KONAR.
TCP Sequence Number Plots
CSE 4340/5349 Mobile Systems Engineering
Wireless Ad-Hoc Networking
Chapter 6 The Transport Layer The Transport Service & Elements of Transport Protocols.
TCP in Mobile Ad-hoc Networks
TCP in Wireless Ad-hoc Networks
The Impact of Multihop Wireless Channel on TCP Performance
Wireless & Mobile Networking CS 752/852 - Spring 2011
Networking Basics: A Review
CapProbe Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
Distributed Systems CS
Tony Sun, Guang Yang, 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
Impact of transmission errors on TCP performance
Distributed Systems CS
Presentation transcript:

Wireless and TCP: Performance Issues Carey Williamson Department of Computer Science University of Calgary Winter 2018

Hard to distinguish losses here from losses here Example #1 Wireless TCP Performance Problems Low capacity, high error rate Wired Internet High capacity, low error rate Wireless Access Hard to distinguish losses here from losses here

Example #1 (Cont’d) Solution: “wireless-aware TCP” (I-TCP, ProxyTCP, Snoop-TCP, split connections...)

Wired Internet Example #2 Wireless TCP Fairness Problems Wireless DATA ACK Wired Internet Wireless Bottleneck AP U DATA Loss of ACK = Loss of DATA ACK

Example #3 Multi-hop “ad hoc” networking You Carey

Example #3 (Cont’d) Multi-hop “ad hoc” networking You Carey

Example #3 (Cont’d) Multi-hop “ad hoc” networking You Carey

Example #3 (Cont’d) Multi-hop “ad hoc” networking You Carey

Example #3 (Cont’d) Multi-hop “ad hoc” networking You Carey

Example #3 (Cont’d) Multi-hop “ad hoc” networking You Carey

Example #3 (Cont’d) Multi-hop “ad hoc” networking You Carey

Example #3 (Cont’d) Multi-hop “ad hoc” networking You Carey

Example #3 (Cont’d) Multi-hop “ad hoc” networking You Carey

Example #3 (Cont’d) Multi-hop “ad hoc” networking You Carey

Two interesting subproblems: 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 solutions: 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 solutions: rate-based flow control? Burst mode? Spatial reuse of channels?

Summary of Wireless TCP TCP is the “four wheel drive” of transport layer Wireless is a newly emerging technology with rapidly growing deployment popularity “TCP” and “Wireless” don’t fit together well Sometimes it can be a bumpy ride!!  Making TCP smarter about wireless helps!