Wireless TCP Performance Issues

Slides:



Advertisements
Similar presentations
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science TCP over Wireless Networks CS 653, Fall 2010.
Advertisements

Protocol layers and Wireshark Rahul Hiran TDTS11:Computer Networks and Internet Protocols 1 Note: T he slides are adapted and modified based on slides.
Chapter 5 Link Layer Computer Networking: A Top Down Approach 6th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
Priority Queuing Achieving Flow ‘Fairness’ in Wireless Networks Thomas Shen Prof. K.C. Wang SURE 2005.
CPSC 441: Checksum1 Instructor: Carey Williamson Office: ICT Class Location: MFH 164 Lectures:
TCP in Wireless Ad Hoc Networks
CPSC 441: Intro, UDP1 Transport Layer Instructor: Carey Williamson Office: ICT Class Location:
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.
CPSC 441: Intro, UDP1 Instructor: Anirban Mahanti Office: ICT Class Location: ICT 121 Lectures: MWF 12:00 – 12:50 Notes.
Reliable Transport Layers in Wireless Networks Mark Perillo Electrical and Computer Engineering.
6: Wireless and Mobile Networks Wireless LANs.
1 Expected Data Rate (EDR): An Accurate High-Throughput Path Metric For Multi- Hop Wireless Routing Jun Cheol Park Sneha Kumar Kasera.
Wireless Network Overview Slides originally from Carey Williamson and David Schwab Notes derived from “Computer Networking: A Top Down Approach”, by Jim.
BMWnet Wshnt.kuas.edu.tw Mesh Networks Prof. W.S. Hwang.
6: Wireless and Mobile Networks6-1 Chapter 6 Wireless and Mobile Networks Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.
Lecture 1 Wireless Networks CPE 401/601 Computer Network Systems slides are modified from Jim Kurose & Keith Ross All material copyright J.F.
CIS 725 Wireless networks. Low bandwidth High error rates.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
Introduction Chapter 1 Introduction Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross Addison-Wesley,
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
Chapter 6 Wireless and Mobile Networks Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on.
TCP PERFORMANCE OVER AD HOC NETWORKS Presented by Vishwanee Raghoonundun Assisted by Maheshwarnath Behary MSc Computer Networks Middlesex University.
6: Wireless and Mobile Networks6-1 Chapter 6 Wireless and Mobile Networks Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.
Wireless TCP Prasun Dewan Department of Computer Science University of North Carolina
RSC Part I: Introduction Redes y Servicios de Comunicaciones Universidad Carlos III de Madrid These slides are, mainly, part of the companion slides to.
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.
Introduction1-1 Chapter 1 Computer Networks and the Internet Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose,
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
Checksum Calculations
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.
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 Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
Chapter 5 Link Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
Improving the scalability of MAC protocols in Wireless Mesh Networks Mthulisi Velempini (Mr.)
Chapter 4 Network Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their original slides that accompany the.
1 Ad-hoc Transport Layer Protocol (ATCP) EECS 4215.
1 Scalability and Accuracy in a Large-Scale Network Emulator Nov. 12, 2003 Byung-Gon Chun.
CPSC 441: Link Layer1 Link Layer Addressing Slides originally from Carey Williamson Notes derived from “ Computer Networking: A Top Down Approach”, by.
Puzzle You have 2 glass marbles Building with 100 floors
Modeling Incentives for Collaboration in Mobile Ad Hoc Networks
Transport Layer Slides are originally from instructor: Carey Williamson at University of Calgary Very minor modification are made Notes derived from “Computer.
CS450 – Introduction to Networking Lecture 19 – Congestion Control (2)
Chapter 16 Mobile Networking in ns
Chapter 6 Wireless and Mobile Networks
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
CSE 4340/5349 Mobile Systems Engineering
Checksum Calculations
Wireless Ad-Hoc Networking
Hidden Terminal Decoding and Mesh Network Capacity
Wireless and TCP: Performance Issues
Wireless & Mobile Networking CS 752/852 - Spring 2011
Chapters 1~5 Overview Computer Networking: A Top Down Approach 6th edition Jim Kurose, Keith Ross Addison-Wesley Prof. Hong Liu for ECE369 Adapted from.
Study of performance of regular TCP in MANETs (using simulator).
Multi hop connections using
Multi hop connections using
Wireless and TCP: Performance Issues
Point-to-Point Network Switching
Multi hop connections using
Chapter 4 Network Layer A note on the use of these ppt slides:
Presentation transcript:

Wireless TCP Performance Issues Slides originally from Carey Williamson Notes derived from “Computer Networking: A Top Down Approach”, by Jim Kurose and Keith Ross, Addison-Wesley. Slides are adapted from the book’s companion Web site, with changes by Anirban Mahanti and Carey Williamson. CPSC 441

Example #1 Wired Internet Hard to distinguish losses 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 CPSC 441

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

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

Example #3 Multi-hop “ad hoc” networking Kelly Carey CPSC 441

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

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

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

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

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

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

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

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

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

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? CPSC 441

Summary of Wireless TCP TCP is the “four wheel drive” of TP’s Wireless is a newly emerging technology with rapidly growing deployment popularity “TCP” and “Wireless” don’t fit together all that well Making TCP smarter about wireless helps! CPSC 441