Transferring Internet Data on Wireless Networks Presented by : Mohamed Gamal Presented to : Prof. Dr. Mohab Mangoud.

Slides:



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

Streaming Video over the Internet
1 Improving TCP Performance over Mobile Networks HALA ELAARAG Stetson University Speaker : Aron ACM Computing Surveys 2002.
Improving TCP over Wireless by Selectively Protecting Packet Transmissions Carla F. Chiasserini Michele Garetto Michela Meo Dipartimento di Elettronica.
SCTP v/s TCP – A Comparison of Transport Protocols for Web Traffic CS740 Project Presentation by N. Gupta, S. Kumar, R. Rajamani.
Hui Zhang, Fall Computer Networking TCP Enhancements.
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
Networking TCP-DCR: Making TCP Robust to Non-Congestion Events Sumitha Bhandarkar A. L. Narasimha Reddy
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.
Quality of Service Issues in Multi-Service Wireless Internet Links George Xylomenos and George C. Polyzos Department of Informatics Athens University of.
Bernd Girod. Joint Source-Network Coding for Real-time Media 1 Joint Source-Network Coding for Real-time Media Bernd Girod Information Systems Laboratory.
Internet Networking Spring 2003 Tutorial 12 Limited Transmit RFC 3042 Long Thin Networks RFC 2757.
Diagnosing Wireless TCP Performance Problems: A Case Study Tianbo Kuang, Fang Xiao, and Carey Williamson University of Calgary.
IETF WG Presentation1 Beth Johnson TCP over Satellite (tcpsat)
End-to-End TCP-Friendly Streaming Protocol and Bit Allocation for Scalable Video Over Wireless Internet Fan Yang, Qian Zhang, Wenwu Zhu, and Ya-Qin Zhang.
CS 268: Wireless Transport Protocols Kevin Lai Feb 13, 2002.
Video Streaming Over Wireless: Where TCP is Not Enough Xiaoqing Zhu, Jatinder Pal Singh and Bernd Girod Information Systems Laboratory Stanford University.
An End-to-End Multipath Smooth Handoff Scheme for Stream Media Yi Pan Meejeong Lee Jaime Bae Kim Tatsuya Suda IEEE Journal On Selected Areas In Communications.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Mingzhe Li, Choong-Soo Lee, Emmanuel Agu, Mark Claypool and Bob Kinicki Computer Science Department.
Transmission Control Protocol (TCP) and Packet-Switching Hardware Devang Parekh EE290F 4/15/04.
TCP in Heterogeneous Network Md. Ehtesamul Haque # P.
Reliable Transport Layers in Wireless Networks Mark Perillo Electrical and Computer Engineering.
CMPE 257 Spring CMPE 257: Wireless and Mobile Networking Spring 2005 E2E Protocols (point-to-point)
1 A Comparison of Mechanisms for Improving TCP Performance over Wireless Links Course : CS898T Instructor : Dr.Chang - Swapna Sunkara.
Wireless TCP February 22, 2002 © 2002 Yongguang Zhang CS 395T - Mobile Computing and Wireless Networks Department of Computer SciencesTHE UNIVERSITY OF.
Ankur Vyavaharkar Gagandeep Gill.  TCP overview  TCP fundamentals  Wireless Network  Simulation using Opnet  Mobility and TCP  Improvements.
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.
VIT UNIVERSITY :: VELLORE
10/1/2015 9:14 PM1 TCP in Mobile Ad-hoc Networks ─ Split TCP CSE 6590.
On Transport Layer Mechanisms for Real-Time Application QoS 8 December 2005 Panagiotis Papadimitriou { } ComNet Lab Demokritos University.
Improving TCP Performance over Mobile Networks Zahra Imanimehr Rahele Salari.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 04_a Transport Protocols - UDP Instructor: Dr. Li-Chuan Chen Date: 09/22/2003 Based in part upon slides.
Kamal Singh, Árpád Huszák, David Ros, César Viho and Jeney Gábor
Wireless TCP Prasun Dewan Department of Computer Science University of North Carolina
1 Impact of transmission errors on TCP performance (Nitin Vaidya)
Transport over Wireless Networks Myungchul Kim
HighSpeed TCP for High Bandwidth-Delay Product Networks Raj Kettimuthu.
The Future of Transport Hari Balakrishnan LCS and EECS Massachusetts Institute of Technology
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
Fan Yang, Qian Zhang, Member, IEEE, Wenwu Zhu, Senior Member, IEEE, and Ya-Qin Zhang, Fellow, IEEE Chungyong Cha.
Transport Layer3-1 TCP throughput r What’s the average throughout of TCP as a function of window size and RTT? m Ignore slow start r Let W be the window.
Analysis of TCP Latency over Wireless Links Supporting FEC/ARQ-SR for Error Recovery Raja Abdelmoumen, Mohammad Malli, Chadi Barakat PLANETE group, INRIA.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
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.
TCP on Wireless Ad Hoc Networks CS 218 Oct 22, 2003 TCP overview Ad hoc TCP : mobility, route failures and timeout TCP and MAC interaction study TCP fairness.
Outline Wireless introduction Wireless cellular (GSM, CDMA, UMTS) Wireless LANs, MAC layer Wireless Ad hoc networks – routing: proactive routing, on-demand.
3/20: Telecommunications & Networking What is telecommunications? The hardware: physical components of telecommunications, inc. channels Standards: agreements.
Wireless and mobility support issues Georgios Karagiannis Ericsson.
ACN: Transport Protocols in Mobile Environments 1 Improving the Performance of Reliable Transport Protocols in Mobile Computing Environments Ramon Caceres.
1 Advanced Transport Protocol Design Nguyen Multimedia Communications Laboratory March 23, 2005.
TCP as a Reliable Transport. How things can go wrong… Lost packets Corrupted packets Reordered packets …Malicious packets…
1 Wireless TCP KAIST CS644 Advanced Topics in Networking Jeonghoon Mo School of Engineering Information and Communications University.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
1 Ad-hoc Transport Layer Protocol (ATCP) EECS 4215.
1 ICCCN 2003 Modelling TCP Reno with Spurious Timeouts in Wireless Mobile Environments Shaojian Fu School of Computer Science University of Oklahoma.
LOGO TCP in Wireless Environments: Problems and Solutions Author: Ye Tian, Kai Xu, Nirwan Ansari Reporter: 任菊梅.
WIMAX AND LTE.
Satellite TCP Lecture 19 04/10/02.
Wireless Transport.
Ad-hoc Transport Layer Protocol (ATCP)
SCTP v/s TCP – A Comparison of Transport Protocols for Web Traffic
The Future of Transport
TCP in Mobile Ad-hoc Networks
TCP in Wireless Ad-hoc Networks
Review of Internet Protocols Transport Layer
Impact of transmission errors on TCP performance
Presentation transcript:

Transferring Internet Data on Wireless Networks Presented by : Mohamed Gamal Presented to : Prof. Dr. Mohab Mangoud

The Internet It is the largest network where users share resources: Web pages File transfers Voice communication Video Streaming

The OSI model

TCP Transmission Control Protocol is a reliable protocol Flow control Windowing Congestion Control Transmission Control Protocol is designed for Wired networks

TCP Congestion control AIMD (additive increase multiplicative decrease) Affected by RTT (round Trip Time) Retransmit timeout Packet losses Assumes packet losses are due to congestion

Wired vs. Wireless links Wired Constant delay Almost constant bandwidth Packet losses due to congestion Wireless Varying delay Asymmetric variable bandwidth Loss of connectivity and high bit error rate Packet losses due to corruption

Types of Wireless links used We have three main types of links Cellular WLAN Satellite

Cellular Links Coverage radius of cell varies 200m-30km In GPRS downlink 40kbps bandwidth and 400ms delay In GPRS upnlink 10kbps bandwidth and 200ms delay Protected by FEC and retransmits which cause delay Acquiring channel access causes excessive delay

WLANs Small coverage area Low Latency 3-100ms High BW 2-108Mbps Uplink and downlink channels are not independent Shared bandwidth

Satellite links Very Large coverage area High Latency ms Bandwidth Mbps GEO sats have latency 270ms, dowlink bandwidth of 40Mbps, uplink bandwidth of 1Mbps LEO sats have 100ms latency, 1Mbps bandwidth but handover interval of 4 seconds

Topologies Performance is affected by number and locations of wireless links in the path General topologies Bus Ring Mesh Star Common wireless topologies Wireless link as last hop Wireless link in the middle 2 wireless links at the end (mobile and laptop) Wireless links at both ends (VoIP) Mobile users transfer more data downlink than uplink WAP (Wireless Application Protocol)

Performance metrics Throughput Delay Fairness Dynamics Goodput High Goodput = lower power and reduced expenses

1 Mbps duplex link 1Mbps WLAN

Wireless Link characteristics 1.Error Losses and Corruption 2.Delay Variation 3.Packet Reordering 4.On-Demand Resource Allocation 5.Bandwidth variation 6.Asymmetry in Bandwidth and Latency

Error Loss and Corruption Effect on TCP Reduce sending rate Burst losses trigger lengthy retransmission timeouts Presence in wireless links Handovers and mobility cause lots of packet losses Losses have been decreased due to use of FEC and link layer retransmissions

Delay Variation Effect on TCP Abrupt delay trigger spurious timeouts that cause unnecessary retransmissions and false congestion control Persistent delay variation can inflate the retransmission timeout Presence in wireless links Occur due to link-layer error recovery and handovers Sudden change in radio conditions (entering a tunnel) Delay can occur in one direction if a path is asymmetric

Packet Reordering Effect on TCP Triggers packet retransmissions Presence in wireless links WLAN do not introduce reordering Cellular links include an option for out of order delivery Reordering on satellite links with a high bandwidth-delay product is attractive because it reduces the per-packet delay for other traffic on the link

On-Demand Resource allocation Effect on TCP Causes delay variation that depends on traffic patterns Presence in wireless links GPRS requires 200ms to allocate a channel for uplink and 80ms delay for downlink For WLAN and satellite links a new data burst triggers MAC contention Subsequent data can often be transmitted without delay

Bandwidth variation Effect on TCP Periods of low link bandwidth can result in congestion Periods of high link bandwidth could result in underutilization of that link Presence in wireless links Bandwidth oscillation can occur in CDMA2000 and UMTS (with High Speed Downlink Packet Access) links for certain configurations * * M. Yavuz and F. Khafizov. TCP over wireless links with variable bandwidth.

Asymmetry in Bandwidth and latency Effect on TCP Causes congestion for TCP ACKs Presence in wireless links Cellular links have moderate bandwidth asymmetry with factors of 2 to 5 Satellite Links are often asymmetric in bandwidth and in latency

Improving TCP or wireless ?

Improving TCP performance over wireless There are three categories 1.End-to-end protocols, where sender is aware of the wireless link 2.Link-layer protocols, that provide local reliability 3.Split-connection protocols, that break the end to end connection into two parts at the base station

New Technologies made available by wireless links Wireless VoIP Mobile TV Mobile Holograms

Summary During the last years, both internet and mobile systems grew extremely fast. Nowadays these two worlds are converging. Wired Links are still ahead of wireless links but wireless links progressed quickly.

The END

References A. Gurtov and S. Floyd. Modeling Wireless Links for Transport Protocols. In ACM CCR, 34(2):85-96, April 2004 Bernd Girod, Mark Kalman, Yi J. Liang, Rui Zhang. Advances in Channel Adaptive Video Streaming. In proc of IEEE Intern. Conf. Image Processing (ICIP’02) Sept Qian Zhang, Wenwu Zhu, and Ya-Qin Zhang. Network-adaptive Scalable Video Streaming Over 3G Wireless Network. In IEEE International Conference on Image Processing(ICIP’01), Oct., 2001 Lin Cai, Xuemin Sherman, Jon W. Mark and Jianping Pan, Performance Analysis of AIMD-Controlled Multimedia Flows in Wireless IP Networks Ramon Caceres and Liviu Iftode. Improving the performance of reliable Transport Protocols in Mobile Computing Environments. In IEEE Journal on Selected Areas in Communications, Vol. 13, No. 5, June 1995 Trista Pei-chun Chen and Tsuhan Chen. Fine-Grained Rate Shaping for Video Streaming Over Wireless Networks. In EURASIP JASP 2004