1 TCP for Seamless Vertical Handoff in Hybrid Mobile Data Networks Speaker : Tse-Hsien Lin Date : 93.12.30.

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

1 Improving TCP/IP Performance Over Wireless Networks Authors: Hari Balakrishnan, Srinivasan Seshan, Elan Amir and Randy H. Katz Presented by Sampoorani.
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.
Ensuring the Reliability of Data Delivery © 2004 Cisco Systems, Inc. All rights reserved. Establishing a TCP Connection INTRO v2.0—6-1.
1 Data link layer protocol for wireless TCP K.S. Chan EEE Department The University of Hong Kong.
A study of Cross layer work of University of Trento folk A ResiliNet Group Presentation Sarvesh Kumar Varatharajan.
CMPE 257 Spring CMPE 257: Wireless and Mobile Networking Spring 2005 E2E Protocols (point-to-point)
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Performance Improvement of TCP in Wireless Cellular Network Based on Acknowledgement Control Osaka University Masahiro Miyoshi, Masashi Sugano, Masayuki.
Improving TCP/IP Performance Over Wireless Networks Authors: Hari Balakrishnan, Srinivasan Seshan, Elan Amir and Randy H. Katz Jerome Mitchell Resilient.
CMPE 257: Wireless and Mobile Networking
Internet Networking Spring 2003 Tutorial 12 Limited Transmit RFC 3042 Long Thin Networks RFC 2757.
Extending Snoop to Handle IPSec Packets Yan Yu AT&T Research / USC, UCLA Joint work with S. Bellovin, R. Caceres, K. Fisher, A. Rogers.
Open Issues on TCP for Mobile Computing Ibrahim Matta Computer Science, Boston University Vassilis Tsaoussidis Computer Science, Northeastern University.
CS 268: Wireless Transport Protocols Kevin Lai Feb 13, 2002.
Improving TCP Performance over Ad-hoc Network 11/28/2000 Xuanming Dong, Duke Lee, and Jin Wang Course Project for EE228A --- Fall 2000 (Professor Jean.
Advanced Computer Networks SPEP: A Secure and Efficient Scheme for Bulk Data Transfer over Wireless Networks Venkatesh Obanaik, Lillykutty Jacob, and A.
Transport Protocols for Wireless Networks CMPE Spring 2001 Marcelo M. de Carvalho.
TCP in Heterogeneous Network Md. Ehtesamul Haque # P.
Reliable Transport Layers in Wireless Networks Mark Perillo Electrical and Computer Engineering.
TCP performance in Wireless Networks Ehsan Hamadani July 2004.
TCP Over Mobile Internetworking Hun Jung Minsub Kim.
CMPE 257 Spring CMPE 257: Wireless and Mobile Networking Spring 2005 E2E Protocols (point-to-point)
TCP. Learning objectives Reliable Transport in TCP TCP flow and Congestion Control.
1 A Comparison of Mechanisms for Improving TCP Performance over Wireless Links Course : CS898T Instructor : Dr.Chang - Swapna Sunkara.
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks TCP.
TCP: flow and congestion control. Flow Control Flow Control is a technique for speed-matching of transmitter and receiver. Flow control ensures that a.
CIS 725 Wireless networks. Low bandwidth High error rates.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
An Agile Vertical Handoff Scheme for Heterogeneous Networks Hsung-Pin Chang Department of Computer Science National Chung Hsing University Taichung, Taiwan,
Spring 2000Nitin BahadurAdvanced Computer Networks A Comparison of Mechanisms for Improving TCP Performance over Wireless Links By: Hari B., Venkata P.
1 Semester 2 Module 10 Intermediate TCP/IP Yuda college of business James Chen
I-D: draft-rahman-mipshop-mih-transport-01.txt Transport of Media Independent Handover Messages Over IP 67 th IETF Annual Meeting MIPSHOP Working Group.
A Mobile-IP Based Mobility System for Wireless Metropolitan Area Networks Chung-Kuo Chang; Parallel Processing, ICPP 2005 Workshops. International.
Mobile Communications: Mobile Transport Layer Mobile Communications Chapter 10: Mobile Transport Layer  Motivation  TCP-mechanisms  Indirect TCP  Snooping.
Asstt. Professor Adeel Akram.  Motivation  TCP mechanisms  Indirect TCP  Snooping TCP  Mobile TCP  Fast retransmit/recovery  Transmission freezing.
1 RCP (Reception Control Protocol) A Receiver-Centric Transport Protocol for Mobile Hosts with heterogeneous Wireless Interfaces MOBICOM 2003 H. Hsieh,
Improving TCP Performance over Mobile Networks Zahra Imanimehr Rahele Salari.
Prof. Dr.-Ing. Jochen Schiller, SS029.1 Mobile Communications Chapter 9: Mobile Transport Layer  Motivation  TCP-mechanisms.
TCP PERFORMANCE OVER AD HOC NETWORKS Presented by Vishwanee Raghoonundun Assisted by Maheshwarnath Behary MSc Computer Networks Middlesex University.
2001 Fall Mobile Networks 발표자료
Wireless TCP Prasun Dewan Department of Computer Science University of North Carolina
1 Impact of transmission errors on TCP performance (Nitin Vaidya)
Obile etworking M-TCP : TCP for Mobile Cellular Networks Kevin Brown and Suresh Singh Department of Computer Science Univ. of South Carolina.
TCP Vegas Kulan Kao 2006/3/25.
TCP1 Transmission Control Protocol (TCP). TCP2 Outline Transmission Control Protocol.
Transport over Wireless Networks Myungchul Kim
Data Transmission Over Wireless Links Fan Yang
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.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
Improving TCP Performance over Wireless Networks
Challenges to Reliable Data Transport Over Heterogeneous Wireless Networks.
15-744: Computer Networking L-18 Mobile Transport and Applications.
TCP OVER ADHOC NETWORK. TCP Basics TCP (Transmission Control Protocol) was designed to provide reliable end-to-end delivery of data over unreliable networks.
MOBILE TCP.
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 11: Mobile Transport Layer Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
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.
1 Wireless TCP KAIST CS644 Advanced Topics in Networking Jeonghoon Mo School of Engineering Information and Communications University.
1 Ad-hoc Transport Layer Protocol (ATCP) EECS 4215.
Mobile Transport Layer  Motivation  TCP-mechanisms  Indirect TCP  Snooping TCP  Mobile TCP  Fast retransmit/recovery  Transmission freezing  Selective.
1 ICCCN 2003 Modelling TCP Reno with Spurious Timeouts in Wireless Mobile Environments Shaojian Fu School of Computer Science University of Oklahoma.
TCP over Wireless PROF. MICHAEL TSAI 2016/6/3. TCP Congestion Control (TCP Tahoe) Only ACK correctly received packets Congestion Window Size: Maximum.
Wireless Transport.
CSE 4340/5349 Mobile Systems Engineering
IT351: Mobile & Wireless Computing
TCP for Wireless Networks
Impact of transmission errors on TCP performance
Presentation transcript:

1 TCP for Seamless Vertical Handoff in Hybrid Mobile Data Networks Speaker : Tse-Hsien Lin Date :

2 Outline Introduction Challenges on Vertical Handoff Overview of TCP for wireless networks TCP for Seamless Vertical Handoff Performance Conclusions

3 Introduction 將「行動通訊」與 「無線網路」完美 結合!此一強大產 品亦為目前市場推 出第一款內建 Wi-Fi , 以實際行動配合政 府積極推動的雙網 計畫 (M-Taiwan 及 Cyber City) 的頂級 機種。 直接購買價 元

4 Introduction Vertical Handoff Share authentication, mobility management and resource management Minimum functionality for interworking, such as mobile IP

5 Challenges on Vertical Handoff The Handoff triggering time  Received Signal Strength (RSS) and Velocity of a MH A seamless mobility management  Mobile IP Authentication procedure  Security and Billing TCP scheme

6 Challenges on Vertical Handoff Design of a dual-mode Mobile Host for interworking

7 Radio Resource Control Module Gather measurement data such as RSS and velocity from both of the physical layers Select a physical interface based on the measurement data from the physical layer Trigger a vertical handoff or a horizontal handoff Notify an impending handoff to the TCP layer so that the TCP receiver module sets its HO optional field

8 Overview of TCP for wireless networks TCP assumes the packet losses are caused only by congestion and adjusts its data rate according to the packet losses In the wireless mobile network, losses are more caused by high bit error rate and fading effect and temporary disconnection

9 TCP categorization Link layer solution  Snoop protocol Split connection approach  I-TCP and M-TCP End-to-End protocol  Freeze-TCP

10 Snoop Protocol The snoop protocol introduces a module, called the snoop agent, at the base station The agent monitors every packet that passes through the TCP connection in both directions, and maintains a cache of TCP segments sent across the link that have not yet been acknowledged by the receiver Packet loss is detected by the arrival of small number of Dup_ACKs from the receiver or by a local timeout

11 Indirect-TCP and Mobile-TCP They are split the TCP connection as Fixed Host (FH) to BS and BS to MH I-TCP  The link between BS-MH might not be TCP M-TCP

12 Freeze-TCP A receiver sends a Zero Window Advertisement (ZWA) to the sender when handoff is impending The Sender freezes all timeout timers and halts the data transmission when it receives ZWA After the handoff is finished, the receiver sends 3 Dup_ACKs with available receive window size Then the sender resumes data transmission with its old congestion window size.

13 Additive Increase Multiplicative Decrease (AIMD)

14 Drawbacks For link layer solution and split connection approach  the BS has a function to cache the packets and retransmit the lost packets For end-to-end protocol  Their TCP scheme is suitable for the horizontal handoff not the vertical handoff

15 TCP FOR SEAMLESS VERTICAL HANDOFF Motivation  Considering these facts, a TCP sender needs to temporarily halt its data transmission during handoff to avoid a timeout and packet losses Different from Freeze-TCP by starting in the slow start state when the handoff is completed, and using the option field in a TCP header for indicating an impending HOslow start state

16 Design a TCP receiver for vertical handoff Optional field No HO00 Horizontal HO10 Vertical HO11

17 Design a TCP sender for vertical handoff

18 PERFORMANCE We evaluate the performance of the proposed TCP scheme using ns-2 The data rate of 3G cellular network is 144kbps and end-to-end RTT over a 3G cellular network is 300msec The data rate within WLAN is 2Mbps and end-to-end RTT over a WLAN network is 100msec We assume the handoff occurs at 70 sec and is completes at 73 sec

19 Downward vertical handoff Congestion window size vs. time

20 Downward vertical handoff Sequence No. vs. time

21 Upward vertical handoff Congestion window size vs. time

22 Upward vertical handoff Sequence No. vs. time

23 Conclusion After a vertical handoff, the sender tries to re-adjust its data rate, since the new network has a drastically different characteristic In contrast with a horizontal handoff in which keeping the same data rate produces better performance

24 Reference Sung-Eun Kim; Copeland, J.A.; “TCP for Seamless Vertical Handoff in Hybrid Mobile Data Networks ”, GLOBECOM '03. IEEE, Volume: 2 Dec.2003 Goff, T.; Moronski, J.; Phatak, D.S.; Gupta, V.; “Freeze-TCP: a true end-to-end TCP enhancement mechanism for mobile environments ”, INFOCOM March 2000