Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Piggybacking (Internet access) wikipedia , lookup
Asynchronous Transfer Mode wikipedia , lookup
Airborne Networking wikipedia , lookup
Computer network wikipedia , lookup
IEEE 802.11 wikipedia , lookup
Deep packet inspection wikipedia , lookup
Serial digital interface wikipedia , lookup
Cracking of wireless networks wikipedia , lookup
UniPro protocol stack wikipedia , lookup
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
TCP for Seamless Vertical Handoff in Hybrid Mobile Data Networks Speaker:Tse-Hsien Lin Date:93.12.30 1 Outline Introduction Challenges on Vertical Handoff Overview of TCP for wireless networks TCP for Seamless Vertical Handoff Performance Conclusions 2 Introduction 直接購買價 27500 元 將「行動通訊」與 「無線網路」完美 結合!此一強大產 品亦為目前市場推 出第一款內建Wi-Fi, 以實際行動配合政 府積極推動的雙網 計畫(M-Taiwan及 Cyber City)的頂級 機種。 3 Introduction Vertical Handoff Minimum Share authentication, functionality for mobility management interworking, such as and resource mobile IPmanagement 4 Challenges on Vertical Handoff The Handoff triggering time A seamless mobility management Mobile IP Authentication procedure Received Signal Strength (RSS) and Velocity of a MH Security and Billing TCP scheme 5 Challenges on Vertical Handoff Design of a dual-mode Mobile Host for interworking 6 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 7 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 8 TCP categorization Link layer solution Split connection approach Snoop protocol I-TCP and M-TCP End-to-End protocol Freeze-TCP 9 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 10 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 11 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. 12 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 14 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 HO 15 Design a TCP receiver for vertical handoff Optional field No HO 00 Horizontal HO 10 Vertical HO 11 16 Design a TCP sender for vertical handoff 17 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 18 Downward vertical handoff Congestion window size vs. time 19 Downward vertical handoff Sequence No. vs. time 20 Upward vertical handoff Congestion window size vs. time 21 Upward vertical handoff Sequence No. vs. time 22 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 23 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 2000. March 2000 24