Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Chapter 6 TCP/IP Performance over Wireless Networks.

Slides:



Advertisements
Similar presentations
A Comparison of Mechanisms for Improving TCP Performance over Wireless Links Published In IEEE/ACM TRANSACTIONS ON NETWORKING, VOL.5 NO.6,DECEMBER 1997.
Advertisements

Next Generation (NextG) Wireless Networks 7/2/2004 Farid Farahmand.
1 Improving TCP Performance over Mobile Networks HALA ELAARAG Stetson University Speaker : Aron ACM Computing Surveys 2002.
Data Link Layer B. Konkoth. PDU  Protocol Data Unit  A unit of data which is specified in a protocol of a given layer  Layer 5, 6, 7 – Data  Layer.
Improving TCP over Wireless by Selectively Protecting Packet Transmissions Carla F. Chiasserini Michele Garetto Michela Meo Dipartimento di Elettronica.
CCNA3: Switching Basics and Intermediate Routing v3.0 CISCO NETWORKING ACADEMY PROGRAM Switching Concepts Introduction to Ethernet/802.3 LANs Introduction.
Topic 7 Local Area Networks (LAN)
Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Chapter 2 TCP/IP Fundamentals.
Hui Zhang, Fall Computer Networking TCP Enhancements.
APOHN: Subnetwork Layering to Improve TCP Performance over Heterogeneous Paths April 4, 2006 Dzmitry Kliazovich, Fabrizio Granelli, University of Trento,
Presented by Scott Kristjanson CMPT-820 Multimedia Systems Instructor: Dr. Mohamed Hefeeda 1 Cross-Layer Wireless Multimedia.
Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Chapter 10 TCP/IP Performance over Asymmetric Networks.
Quality of Service Issues in Multi-Service Wireless Internet Links George Xylomenos and George C. Polyzos Department of Informatics Athens University of.
Overview r Ethernet r Hubs, bridges, and switches r Wireless links and LANs.
Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
CS 268: Wireless Transport Protocols Kevin Lai Feb 13, 2002.
Protocols and the TCP/IP Suite
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Transport Protocols for Wireless Networks CMPE Spring 2001 Marcelo M. de Carvalho.
Review on Networking Technologies Linda Wu (CMPT )
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.
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall Chapter 5 Updated January 2009 Raymond Panko’s Business Data Networks and Telecommunications,
6: Wireless and Mobile Networks6-1 Elements of a wireless network network infrastructure wireless hosts r laptop, PDA, IP phone r run applications r may.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
ECE 4450:427/527 - Computer Networks Spring 2015
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.
CS 381 Final Exam Study Guide Final Exam Date: Tuesday, May 12 th Time: 10:30am -12:30pm Room: SB 105 Exam aid: 8 ½ x 11 page of notes front and back.
Cross Layer Design (CLD) for Wireless Networks. Future Wireless Systems Nth Generation Cellular Wireless Internet Access Wireless Video/Music Wireless.
Improving TCP Performance over Mobile Networks Zahra Imanimehr Rahele Salari.
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
1 Impact of transmission errors on TCP performance (Nitin Vaidya)
1 Mobile ad hoc networking with a view of 4G wireless: Imperatives and challenges Myungchul Kim Tel:
Transport over Wireless Networks Myungchul Kim
Data Transmission Over Wireless Links Fan Yang
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.
Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Chapter 8 TCP/IP Performance over Optical Networks.
William Stallings Data and Computer Communications
Chapter 4 Telecommunications and Networking The McGraw-Hill Companies, Inc All rights reserved. Irwin/McGraw-Hill.
ECE 695 Sp 2006 Jim Catt TCP Functions TCP is a connection oriented protocol Primary functions  TCP sets up and maintains end-to-end connection between.
Wireless TCP. References r Hari Balakrishnan, Venkat Padmanabhan, Srinivasan Seshan and Randy H. Katz, " A Comparison of Mechanisms for Improving TCP.
Lecture # 13 Computer Communication & Networks. Today’s Menu ↗Last Lecture Review ↗Wireless LANs ↗Introduction ↗Flavors of Wireless LANs ↗CSMA/CA Wireless.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
15-441: Computer Networking Lecture 23: Mobile and Wireless Networking.
Improving TCP Performance over Wireless Networks
Computer Network Overview Ikjun Yeom. 2 What is a computer network? a collection of computing nodes and links connecting the nodes why we need it? –to.
Challenges to Reliable Data Transport Over Heterogeneous Wireless Networks.
Ethernet. Ethernet standards milestones 1973: Ethernet Invented 1983: 10Mbps Ethernet 1985: 10Mbps Repeater 1990: 10BASE-T 1995: 100Mbps Ethernet 1998:
15-744: Computer Networking L-18 Mobile Transport and Applications.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
1 Merges of Wireless Communications and Computer Networks George Lee.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Chapter 13 TCP Implementation.
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 11: Mobile Transport Layer Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain TCP/IP Performance over Optical Networks.
1 Chapter 4 MAC Layer – Wireless LAN Jonathan C.L. Liu, Ph.D. Department of Computer, Information Science and Engineering (CISE), University of Florida.
1 Wireless TCP KAIST CS644 Advanced Topics in Networking Jeonghoon Mo School of Engineering Information and Communications University.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Wireless LAN Requirements (1) Same as any LAN – High capacity, short distances, full connectivity, broadcast capability Throughput: – efficient use wireless.
Data and Computer Communications Eighth Edition by William Stallings Chapter 1 – Data Communications, Data Networks, and the Internet.
TCP over Wireless PROF. MICHAEL TSAI 2016/6/3. TCP Congestion Control (TCP Tahoe) Only ACK correctly received packets Congestion Window Size: Maximum.
Protocols and the TCP/IP Suite
CS 457 – Lecture 7 Wireless Networks
Computer Network Overview
Introduction Wireless communication is one of the fastest-growing technologies The demand for connecting devices without the use of cables is increasing.
Impact of transmission errors on TCP performance
Presentation transcript:

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Chapter 6 TCP/IP Performance over Wireless Networks

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Objectives  Gain a high-level overview of the most widely used wireless networks  Understand how characteristics of wireless links adversely impact TCP performance  Learn techniques to enhance TCP/IP performance over wireless networks

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Contents  Wireless networks  TCP performance issues over wireless links  Improve TCP performance over wireless links  Evolution of wireless systems

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Wireless Networks

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Generic characteristics of Wireless Networks  Similar propagation delay as wireline networks  High error rate  Interference  Atmospheric condition  Multipath fading

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Wireless LAN (WLAN)  Wireless link layer  Operate at 900 MHz/2.4 GHz/5 GHz band  Ethernet connectivity to higher layers  Same header  Same checksum  Same frame size

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain WLAN (Cont.)  MAC employs CSMA  No Collision Detection (CD)  Loss/error recovery left to higher layers  Interconnection with wired networks  Through a router equipped with both wired and wireless interfaces  Through a transparent bridge

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Examples of WLAN  Lucent’s WaveLan  900 MHz or 2.4 GHz  2 Mbps  CSMA/CA  IEEE  An enhancement over WaveLan GOptional ACK GWLAN coordination (master host)  1 or 2 Mbps

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Examples of WLAN (Cont.)  IEEE a  Operate a 5 GHz band  Bit rate: between 6 and 54 Mbps  IEEE b  Operate a 2.4 GHz band  Bit rate: 5.5/11 Mbps

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Cellular Communications (CC) Networks  First generation (e.g. AMPS)  Analog  Second generation  Digital  Modest bit rate  Circuit-switched  Employed TDMA/CDMA for medium control

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain CC Networks (Cont.)  Higher transmission and propagation delays, compared with WLAN  FEC added to each frame  Interleaving (of frames) implemented

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain CC Networks (Cont.)  Interconnected to other networks using Interworking Function (IWF)  Fig. 6.1

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Examples of CC Systems  GSM  Data rate: 9.6 Kbps  240 bits ARQ (selective repeat)  Variable throughput and delay  IS-136  Data rate: 9.6 Kbps  Advanced ARQ (256 bits)

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Examples of CC Systems (Cont.)  IS-95 (CDMA)  Data rate: 8.6 Kbps  172 bits ARQ  Negative ACK  Trade reliability for limited delay variance

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain TCP Performance over Wireless

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain TCP Performance Issues  Inappropriate reduction of congestion window  TCP backs off upon detection of packet loss  Wireless transmission errors not related to network congestion  Severe degradation in TCP throughput

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain TCP Performance Issues (Cont.)  Throughput loss  WLAN  Frame Error Rate (FER)  22% reduction in WaveLan  CC systems  Increased processing delay due to interleaving  Widely varying RTT  Disruptions caused by link resets

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Improving TCP Performance

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain TCP Enhancement Schemes  Splitting TCP Connections  Split TCP connections at wireless gateways  Reduce TCP end-to-end path  Significant processing overhead

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain TCP Enhancement Schemes (cont.)  Snooping TCP at BS  Better than split TCP  Confine retransmission to wireless paths only  Fig. 6.4

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain TCP Enhancement Schemes (Cont.)  Notifying the causes of packet loss  Explicit Loss Notification (ELN)  Work well together with Snoop TCP  Adding selective ACK to TCP  SACK  Combat multiple losses in one RTT

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Comparison  Things need to consider when assess TCP enhancement schemes  End-to-end semantics  IP payload access  Wireless gateway overhead  Ease of deployment  Table 6.4

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Evolution of Wireless Systems

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Evolution of Wireless Systems  Trends in CC systems  Support high bit rate data service GHSCSD GGPRS GEDGE  Third generation CC systems GUMTS G3G

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Trends in WLAN  Provide high speeds  Support mobility between adjacent networks  Develop more efficient MAC protocols  Personal Area Network (PAN)  Bluetooth  LMDS

Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain TCP/IP over Heterogeneous Wireless Systems  Challenges  Multiple systems co-exist  Direct interoperability between different wireless systems  Hierarchical cellular systems  Research projects  Multi-Service Link Layer (MSLL)  Wireless Internet Network (WINE)  Wireless Adaptation Layer (WAL)