ConnectionMigration 818L Network Centric Computing Spring 2002 Ishan Banerjee.

Slides:



Advertisements
Similar presentations
Mobile IP How Mobile IP Works? Agenda What problems does Mobile IP solve? Mobile IP: protocol overview Scope Requirements Design goals.
Advertisements

Mobile IP By Keenan Yang May 29, 2003 MultiMedia Systems CSE 228.
1 Wireless and Mobile Networks Part 2 November 25, 2008 Department of Electrical and Computer Engineering University of Western Ontario ECE 436a Networking:
Improving TCP/IP Performance Over Wireless Networks Authors: Hari Balakrishnan, Srinivasan Seshan, Elan Amir and Randy H. Katz Jerome Mitchell Resilient.
Internet Networking Spring 2003 Tutorial 12 Limited Transmit RFC 3042 Long Thin Networks RFC 2757.
Controlling access with packet filters and firewalls.
What we will cover… Home Networking: Network Address Translation (NAT) Mobile Routing.
TCP/IP summary Skills: none IT concepts: review This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License.
Mobility in the Internet Part II CS 444N, Spring 2002 Instructor: Mary Baker Computer Science Department Stanford University.
TCP/IP Protocol Suite 1 Upon completion you will be able to: Mobile IP Understand the addressing scheme for mobile hosts. To define home, care-of, and.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Transport Protocols for Wireless Networks CMPE Spring 2001 Marcelo M. de Carvalho.
HOST MOBILITY SUPPORT BAOCHUN BAI. Outline Characteristics of Mobile Network Basic Concepts Host Mobility Support Approaches Hypotheses Simulation Conclusions.
Reliable Transport Layers in Wireless Networks Mark Perillo Electrical and Computer Engineering.
Mobile IP.
COS 461: Computer Networks
1 Introduction on the Architecture of End to End Multihoming Masataka Ohta Tokyo Institute of Technology
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.
Mobile IP Seamless connectivity for mobile computers.
2002 년 2 학기이동인터넷프로토콜 1 Mobile IP:Overview 년 2 학기이동인터넷프로토콜 2 Mobile IP overview Is Mobile IP an official standard? What problems does Mobile IP solve?
Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004.
TCP Mobility/Splicing Francis Chang Systems Software Lab OGI.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Protocols and the TCP/IP Suite
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
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.
Chapter 9: Mobile Transport Layer
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.
Module 4: Configuring ISA Server as a Firewall. Overview Using ISA Server as a Firewall Examining Perimeter Networks and Templates Configuring System.
Chapter 8: Virtual LAN (VLAN)
NETWORKING COMPONENTS AN OVERVIEW OF COMMONLY USED HARDWARE Christopher Johnson LTEC 4550.
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
Transport over Wireless Networks Myungchul Kim
9.1 Mobile Computing Chapter 9: Mobile Transport Layer  Motivation  TCP-mechanisms  Classical approaches  Indirect TCP  Snooping TCP  Mobile TCP.
1 Presentation_ID © 1999, Cisco Systems, Inc. Cisco All-IP Mobile Wireless Network Reference Model Presentation_ID.
Reconsidering Internet Mobility Alex C. Snoeren, Hari Balakrishnan, M. Frans Kaashoek MIT Laboratory for Computer Science.
Fine-Grained Failover Using Connection Migration Alex C. Snoeren, David G. Andersen, Hari Balakrishnan MIT Laboratory for Computer Science.
Improving TCP Performance over Wireless Networks
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 10: Mobile Network Layer: Mobile IP Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
CMSC Presentation An End-to-End Approach to Host Mobility An End-to-End Approach to Host Mobility Alex C. Snoeren and Hari Balakrishnan Alex C. Snoeren.
MOBILE TCP.
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 11: Mobile Transport Layer Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
: MobileIP. : r Goal: Allow machines to roam around and maintain IP connectivity r Problem: IP addresses => location m This is important for efficient.
Mobile Transport Layer  Motivation  TCP-mechanisms  Indirect TCP  Snooping TCP  Mobile TCP  Fast retransmit/recovery  Transmission freezing  Selective.
Mobile Communications Chapter 9: Mobile Transport Layer  Motivation  TCP-mechanisms  Classical approaches  Indirect TCP  Snooping TCP  Mobile TCP.
Lecture 14 Mobile IP. Mobile IP (or MIP) is an Internet Engineering Task Force (IETF) standard communications protocol that is designed to allow mobile.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
TCP over Wireless PROF. MICHAEL TSAI 2016/6/3. TCP Congestion Control (TCP Tahoe) Only ACK correctly received packets Congestion Window Size: Maximum.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Chapter 5 Network and Transport Layers
Introduction Wireless devices offering IP connectivity
Mobile Networking (I) CS 395T - Mobile Computing and Wireless Networks
Networking Applications
IP for Mobile hosts.
CS 268: Mobility Kevin Lai Feb 13, 2002.
Chris Meullion Preston Burden Dwight Philpotts John C. Jones-Walker
Network Architecture Introductory material
Review of Important Networking Concepts
CSE 4340/5349 Mobile Systems Engineering
IT351: Mobile & Wireless Computing
Application Layer Mobility Management Scheme for Wireless Internet
An Update on Multihoming in IPv6 Report on IETF Activity
TCP for Wireless Networks
Mobile IP Outline Homework #4 Solutions Intro to mobile IP Operation
Chapter 24 Mobile IP.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Presentation transcript:

ConnectionMigration 818L Network Centric Computing Spring 2002 Ishan Banerjee

Connection Migration Hosts Mobility Network ANetwork B Wireless Network A mobile device is attached to a different network A mobile device migrates to another cell

Connection Migration Service Availability Client may or may not be aware of redundant servers

I-TCP Host Mobility Rutgers DCS

TCP – Mobile Hosts Traditional fixed hosts TCP was developed keeping in mind the fixed nature of hosts. Physical link assumed was wired network Mobile Hosts - Weak wireless link - Cell crossover causes dropped TCP segments and longer restoration time

I-TCP – Mobile Hosts MH MSR-2 MSR-1 FH Handoff Architecture Split transport layer

I-TCP – Mobile Hosts Issues + Concept is simple and direct + Fixed TCP backbone unchanged + No new transport protocol is required  Implemented over Mobile IP ? Fixed host is unaware of mobility ? Application is unaware of mobility ? End-to-end semantics violated ? Split transport layer

Migrate Host Mobility MIT LCS

Internet Mobility – Issues Disconnected state is a fundamental property of any network connection End points must not have static addressing Application must be aware of network disconnection and treat it as natural, not an error Application must handle disconnection and resume upon network reconnection Upper layers should not depend on lower layer naming system Reconsidering Internet mobility – Snoeren, Balakrishnan, Kaashoek – MIT LCS

Mobile IP – Host Mobility Mobile Host Home Agent Care of address / foreign agent Fixed Host Architecture

Issues Pure network layer solution. Upper layers unchanged Triangle routing consumes more resources Mobile IP – Host Mobility

Migrate – Host Mobility Addressing Mobile host location Connection migration DNS Updates IP TCP Modification

Migrate – Host Mobility Addressing IP address is used to identify the host. The policy of obtaining a new IP in a foreign domain is separated from the location mechanism. + Implies no change to the network layer infrastructure

Migrate – Host Mobility Mobile host location Uses DNS updates to broadcast new location Mobile Clients – require no DNS updates Mobile Servers – update DNS DNS entry for mobile hosts made non cacheable ? Are there any dropped packets ? How scalable is DNS update

Migrate – Host Mobility Connection migration Traditional TCP connection - Modification - Mobile host can re-establish a connection using the connection token - Implies modifying the TCP stack

Issues Applications are unaware of mobility of hosts - TCP stack needs modification Migrate – Host Mobility

Migrate Service Availability MIT LCS

Migrate – Service Availability Health monitoring Server selection Connection migration External Application Independent

Migrate – Service Availability Connection migration Support group Client Information advertised Application dependent Transport layer IP, Port, Seq # URL

Migrate – Service Availability Issues What about transaction servers Transport state migrated Application-unaware X Specific application (HTTP) aware Transport module

Comments  Internet has changed from a collection of fixed nodes to a combination of fixed and mobile nodes  Provide temporary patches  Search for permanent solutions  Content/ service naming- consider mobility  Should give up trying to protect one layer or the other from disconnection or mobility transparency. Accept the fact that short/ long disconnections are natural. Each layer should be prepared.