Daedalus/GloMop Architectural Walkthrough
|
|
- Asher Caldwell
- 6 years ago
- Views:
Transcription
1 Daedalus/ Architectural Walkthrough Daedalus Retreat, Lake Tahoe June 18-20th, 1996 Steve Gribble and Todd Hodes
2 Outline Motivation and overview Core architecture components Core architecture walkthrough connection, document retrieval, vertical handoff, document refinement Extended architecture components Extended architecture walkthrough connection and authentication, vertical handoff, horizontal handoff, dynamic adaptation, load balancing, domain and network services Summary, Open Issues
3 Outline Motivation and overview Core architecture components Core architecture walkthrough connection, document retrieval, vertical handoff, document refinement Extended architecture components Extended architecture walkthrough connection and authentication, vertical handoff, horizontal handoff, dynamic adaptation, load balancing, domain and network services Summary, Open Issues
4 Motivation mobility-aware network services seamless roaming (overlay IP) efficiency of protocols and of handoff mobility-aware lication services dynamic adaptation to variability enable a wide array of client devices mobility-aware domain services resource discovery load balancing metering
5 Challenges cohabitate with existing infrastructure Mobile IP, TCP, HTTP, Kerberos,... justify custom protocols a scalable architecture network and proxies should support many clients integrable but independent components pieces of the architecture should be able to function on their own integration yields optimization and new capability
6 The Daedalus/ Architecture mobile host App NCM CBQ agent Handoff ler base stations beacond CBQ snoop domain services Authentication Metering & Credit decapd Subnet Manager Mobility Database subnet services Foreign agent proxy host Resource Manager Proxy NCM delivery class abstraction PTM Distillers corresponding host content server
7 Outline Motivation and overview Core architecture components Core architecture walkthrough connection, document retrieval, vertical handoff, document refinement Extended architecture components Extended architecture walkthrough connection and authentication, vertical handoff, horizontal handoff, dynamic adaptation, load balancing, domain and network services Summary, Open Issues
8 Core Architecture Components mobile host Application Support Custom MH Network Stack base station / FA Custom BS Network Stack proxy host / HA Proxy Unmodified Network Stack corresponding host content server
9 Core Architecture Components mobile host Application Support Custom MH Network Stack base station / FA Custom BS Network Stack proxy host / HA Proxy Unmodified Network Stack corresponding host content server
10 Core Daedalus Mobile Host Components Application, Presentation, Session Layers Unmodified App Control Panel handoff ler Transport Layer TCP / UDP Control Interface Network Layer mobile IP Data Link Layer IR RF... multiple s
11 Core Daedalus Base Station Components mobile IP, decapsulation beacond Network Layer TCP Snoop Control Interface Data Link Layer Ethernet RF... wireless and wired s
12 Core Architecture Components mobile host Application Support Custom MH Network Stack base station / FA Custom BS Network Stack proxy host / HA Proxy Unmodified Network Stack corresponding host content server
13 Core Architecture Components mobile host Application Support Custom MH Network Stack base station / FA Custom BS Network Stack proxy host / HA Proxy Unmodified Network Stack corresponding host content server
14 Core Proxy Architecture Distiller mobile proxy NOW unmodified lication lication-specific protocol Proxy content server TCP/UDP overlay IP IR RF... (overlay) IP TCP/UDP IP Ethernet
15 Outline Motivation and overview Core architecture components Core architecture walkthrough connection, document retrieval, vertical handoff, document refinement Extended architecture components Extended architecture walkthrough connection and authentication, vertical handoff, horizontal handoff, dynamic adaptation, load balancing, domain and network services Summary, Open Issues
16 Connecting to the Network (core architecture - Mobile IP) mobile host unmodified lication TCP/UDP foreign agent Mobile IP Ethernet base station ICMP router advertisement beacond snoop home agent Mobile IP Ethernet Ether RF...
17 Connecting to the Network (core architecture - Mobile IP) mobile host unmodified lication TCP/UDP foreign agent Mobile IP Ethernet new care-of address base station registration request beacond snoop home agent Mobile IP Ethernet Ether RF...
18 Connecting to the Network (core architecture - Mobile IP) mobile host unmodified lication TCP/UDP foreign agent Mobile IP Ethernet registration reply base station registration reply beacond snoop home agent Mobile IP Ethernet Ether RF...
19 Document Request Distiller mobile proxy web browser HTTP get Proxy HTTP get content server TCP/UDP TCP/UDP overlay IP IP IR RF... Ethernet
20 Document Download and Chunking Distiller mobile proxy web browser Proxy HTTP content server TCP/UDP TCP/UDP overlay IP IP IR RF... Ethernet
21 Distillation Distiller mobile proxy web browser TCP/UDP overlay IP IR RF... Proxy TCP/UDP IP Ethernet content server
22 Document Upload Distiller mobile proxy web browser HTTP Proxy content server TCP/UDP TCP/UDP overlay IP IP IR RF... Ethernet
23 Vertical Handoff from IR to WaveLAN (core architecture) new base station mobile host beacond unmodified lication TCP/UDP! snoop Ether RF... old base station beacond snoop Ether RF...
24 Handoff Subroutine (core architecture) mobile host unmodified lication TCP/UDP registration request new bs Foreign agent new care-of address registration request Home agent old bs
25 Handoff Subroutine (core architecture) mobile host Foreign agent Home agent unmodified lication TCP/UDP new bs acknowledgement old bs
26 Handoff Subroutine (core architecture) mobile host unmodified lication TCP/UDP new bs Foreign agent Home agent de-register old bs
27 Handoff Notification and Dynamic Adaptation mobile manual handoff command proxy Distiller (average) network characteristics web browser Proxy content server TCP/UDP overlay IP UDP packet TCP/UDP IP IR RF... Ethernet
28 Chunk Refinement Distiller mobile refinement request proxy web browser HTTP get Proxy content server TCP/UDP TCP/UDP overlay IP IP IR RF... Ethernet
29 Outline Motivation and overview Core architecture components Core architecture walkthrough connection, document retrieval, vertical handoff, document refinement Extended architecture components Extended architecture walkthrough connection and authentication, vertical handoff, horizontal handoff, dynamic adaptation, load balancing, domain and network services Summary, Open Issues
30 Extended Architecture Components mobile host Application Support Custom MH Network Stack base station / FA Custom BS Network Stack proxy host / HA Proxy Custom Proxy Network Stack corresponding host content server
31 Extended Architecture Components mobile host Application Support Custom MH Network Stack base station / FA Custom BS Network Stack proxy host / HA Proxy Custom Proxy Network Stack corresponding host content server
32 Extended Daedalus Mobile Host Application, Presentation, Session Layers Unmodified App App Control Panel handoff ler Transport Layer TCP / UDP Delivery Classes UDP Control Interface network connection monitor Network Layer mobile IP Dynamic Allocation Agent Data Link Layer IR RF... multiple s
33 Extended Daedalus Base Station mobile IP, decapsulation, multicast handoff buffers beacond decapd Network Layer TCP Snoop Control Interface Data Link Layer Dynamic Allocation (Class-Based Queuing) Ethernet RF... wired and unwired s
34 Extended Daedalus Proxy Application, Presentation, Session Layers Proxy Transport Layer TCP / UDP Delivery Classes UDP Control Interface network connection monitor Network Layer Data Link Layer Ethernet
35 Extended Service Architecture domain services Authentication mobile host Metering & Credit Subnet Manager Mobility database proxy host subnet services base stations Foreign agent Resource Manager corresponding host
36 Extended proxy architecture PTM Distiller mobile proxy NOW unmod TCP/ UDP overlay IP deliv. classes cbq IR RF... (overlay) IP HTTP POP3 TCP/UDP overlay IP Proxy Ethernet deliv class interf.
37 Outline Motivation and overview Core architecture components Core architecture walkthrough connection, document retrieval, vertical handoff, document refinement Extended architecture components Extended architecture walkthrough connection and authentication, vertical handoff, horizontal handoff, dynamic adaptation, load balancing, domain and network services Summary, Open Issues
38 mobile host deliv. classes Connecting to the Network unmod TCP/ UDP (Multicast) home agent Ethernet CBQ Agent UDP packet base station / FA beacond decapd snoop CBQ Mobility database Subnet manager Metering & Credit
39 mobile host deliv. classes Connecting to the Network unmod TCP/ UDP (Multicast) register; join multicast group; start forwarding care-of address home agent Ethernet class structure CBQ Agent base station / FA beacond decapd snoop CBQ Mobility database Subnet manager Metering & Credit
40 mobile host deliv. classes Connecting to the Network unmod TCP/ UDP (Multicast) ack home agent Ethernet CBQ Agent base station / FA Mobility database ack beacond decapd snoop Subnet manager Metering & Credit CBQ
41 mobile host deliv. classes Connecting to the Network unmod TCP/ UDP (Multicast) home agent Ethernet CBQ Agent base station / FA beacond decapd snoop CBQ Mobility database Subnet manager registration Metering & Credit
42 mobile host deliv. classes Connecting to the Network unmod TCP/ UDP registration request (Hybrid) foreign agent Ethernet care-of address update home agent CBQ Agent ICMP router advertisement beacond decapd base station snoop CBQ Mobile IP Ethernet Mobility database Subnet manager Metering & Credit
43 mobile host deliv. classes Connecting to the Network unmod TCP/ UDP allocated multicast address (Hybrid) foreign agent Ethernet ack home agent CBQ Agent beacond decapd base station snoop CBQ Mobile IP Ethernet Mobility database Subnet manager Metering & Credit
44 mobile host Connecting to the Network unmod TCP/ UDP class structure deliv. classes CBQ Agent beacond decapd (Hybrid) foreign agent join multicast group; start forwarding Ethernet base station snoop CBQ home agent Mobile IP Ethernet Mobility database Subnet manager Metering & Credit
45 mobile host deliv. classes Connecting to the Network unmod TCP/ UDP (Hybrid) foreign agent Ethernet home agent CBQ Agent beacond decapd base station snoop CBQ Mobile IP Ethernet registration Mobility database Subnet manager Metering & Credit
46 Kerberos Authentication centralized, secure database (KDC( KDC) ) holds secrets (DES( key) ) only known by principles to access Kerberized services,, principles are issued tickets for those services by the ticket-granting server (TGS) a ticket for the ticket-granting server (TGT( TGT) ) is issued by the KDC the TGT is encrypted with the issuee s secret tickets contain session keys
47 Authenticated Proxied Services proxies are treated as principles clients access proxies by gaining tickets for their services cross-domain authentication is possible by having a foreign TGS listed as a principle in the local system Charon is a protocol that enables Kerberos for impoverished clients Charon also enables indirect authentication
48 Charon Authentication: Obtaining TGT for Visited Proxy Home TGT request Home TGT request Visited Proxy Home Proxy Home TGT Home TGT proxy address find proxy request Home TGT Home TGT request DNS Visited TGS Visited KDC Home TGS Home KDC
49 Charon Authentication: Obtaining TGT for Visited Proxy Visited TGT request Visited TGT request Visited Proxy Home Proxy Visited TGT Visited TGT Visited TGT Visited TGT request DNS Visited TGS Visited KDC Home TGS Home KDC
50 Charon Authentication: Obtaining Session Key with Visited Proxy Proxy ticket request Visited Proxy Home Proxy Proxy ticket Proxy ticket Proxy ticket request DNS Visited TGS Visited KDC Home TGS Home KDC
51 Handoff from IR to WaveLAN (load balancing) mobile host deliv. classes unmod TCP/ UDP CBQ Agent! beacond decapd beacond new base station decapd snoop CBQ old base station snoop CBQ Mobility database Subnet manager Metering & Credit
52 Handoff from IR to WaveLAN (load balancing) mobile host deliv. classes unmod TCP/ UDP CBQ Agent class structure join multicast group; start buffering beacond decapd beacond new base station decapd snoop CBQ old base station snoop CBQ Mobility database Subnet manager Metering & Credit
53 Handoff from IR to WaveLAN (load balancing) mobile host deliv. classes unmod TCP/ UDP CBQ Agent beacond decapd beacond new base station decapd snoop CBQ old base station snoop CBQ update Mobility database Subnet manager Metering & Credit load balance hint
54 Extended Handoff Subroutine new base station mobile host deliv. classes unmod TCP/ UDP CBQ Agent stop buffering; start forwarding class structure beacond decapd beacond decapd old base station snoop CBQ snoop CBQ Foreign agent Home agent Mobility database Subnet manager Metering & Credit
55 Extended Handoff Subroutine new base station mobile host deliv. classes unmod TCP/ UDP CBQ Agent ack beacond decapd beacond decapd old base station snoop CBQ snoop CBQ multicast addr Foreign agent ack new care-of address Home agent Mobility database Subnet manager Metering & Credit
56 Extended Handoff Subroutine new base station mobile host deliv. classes unmod TCP/ UDP CBQ Agent beacond stop forwarding; start buffering decapd beacond decapd old base station snoop CBQ snoop CBQ update statistics Foreign agent Home agent Mobility database Subnet manager Metering & Credit
57 Extended Handoff Subroutine new base station mobile host deliv. classes unmod TCP/ UDP CBQ Agent beacond decapd beacond decapd old base station snoop CBQ snoop CBQ Foreign agent Home agent Mobility database Subnet manager Metering & Credit load balance, handoff prediction
58 Handoff from WaveLAN to WaveLAN (mobility) buffering base station mobile host deliv. classes unmod TCP/ UDP CBQ Agent (strong) (weak) forwarding base station beacond decapd beacond decapd snoop CBQ snoop CBQ
59 Dynamic Adaptation via NCM PTM Distiller mobile proxy unmod TCP/ UDP deliv. classes net state! HTTP Proxy POP3 TCP/UDP deliv class interf. net state! overlay IP cbq IR RF... overlay IP Ethernet
60 PTM Load Balancing load PTM spawn Distiller mobile proxy distiller? unmod TCP/ UDP deliv. classes HTTP Proxy POP3 TCP/UDP deliv class interf. overlay IP cbq IR RF... overlay IP Ethernet
61 Delivery class abstractions PTM Distiller mobile proxy unmod TCP/ UDP deliv. classes HTTP Proxy POP3 TCP/UDP deliv class interf. overlay IP cbq IR RF... overlay IP Ethernet
62 Dynamic Link Allocation beacond decapd Network Layer TCP Snoop Control Interface Data Link Layer Dynamic Allocation (Class-Based Queuing) Ethernet RF...
63 Handoff from WaveLAN to Metricom (lost beacons) new bs (non-cooperating) mobile host deliv. classes unmod TCP/ UDP CBQ Agent! forwarding base station beacond decapd snoop CBQ
64 Flexible Refinement/QoS Mechanism more colour more resolution PTM Distiller download time: 15 s mobile proxy unmod QoS preferences HTTP Proxy POP3 TCP/ UDP deliv. classes TCP/UDP deliv class interf. overlay IP cbq IR RF... overlay IP Ethernet
65 Handoff from Metricom to WaveLAN (change of domain) new base station mobile host deliv. classes unmod TCP/ UDP CBQ Agent (new beacon) beacond decapd snoop CBQ old bs (non-cooperating) periodically retry lower
66 Outline Motivation and overview Core architecture components Core architecture walkthrough connection, document retrieval, vertical handoff, document refinement Extended architecture components Extended architecture walkthrough connection and authentication, vertical handoff, horizontal handoff, dynamic adaptation, load balancing, domain and network services Summary, Open Issues
67 Core Daedalus Architecture Summary Supports seamless roaming in heterogeneous and foreign environments vertical and horizontal handoff support Custom Network Stack at MHs and (cooperating) BSs unmodified corresponding hosts, home agents compatibility with Mobile-IP Static assumptions about network characteristics Accepts handoff hints to handoff ler Some protocol-specific network optimization TCP snoop
68 Extended Daedalus Architecture Summary Adds custom network stack at proxy host delivery class abstraction for data-type specific transport Dynamic allocation at data link (hop by hop) Extensible, independent network services model mechanisms facilitate localized policy decisions Dynamic measurement and notification of changes in network characteristics (via NCM) Network performance enhancements low-latency handoff hierarchical foreign agents additional transport-layer optimizations
69 Core Proxy Architecture Summary Unmodified s, lication-specific protocols proxy mechanism is either transparent to or already supported by the lication functionality and efficiency limited by the lication s protocol On-the-fly distillation and refinement possible client and network adaptation, unmodified servers proxy optimizations (prefetching, caching) dynamic network adaptation is missing (no NCM) Loose coupling with Daedalus stack
70 Extended Proxy Architecture Summary Pluggable proxy architecture support for both modified and unmodified s separation of load-balancing concerns into PTM lication support layer efficient custom protocol explicit refinement and QoS mechanisms Authenticated proxied services Tight coupling with Daedalus stack dynamic network adaptation via NCM allow delivery policy through delivery classes
71 Some Open Issues Elements of the service architecture complex element interaction and inter-dependency the metering mechanism is not fully resolved Multiple simultaneous network s multiplexing of lication data undesirable for power-management Link-layer state on handoff is state transfer necessary? how to deliver data queued in base-station different link-management policy in new network? Network connection monitor stability and granularity of statistics
72 Function migration Some Open Issues (continued) Evil Twin versus protocol filters at the proxy can Rover-style migration coexist? Time-constant for proxy-adaptation how quickly does it adapt, and to what granularity of network variation? should the proxy receive adaptation hints? User issues understanding and specifying constraints data-type specific refinement s per-chunk, per-document, and per-session constraints
SJTU 2018 Fall Computer Networking. Wireless Communication
SJTU 2018 Fall Computer Networking 1 Wireless Communication Internet Protocol Stack 2 Application: supporting network applications - FTP, SMTP, HTTP Transport: data transfer between processes - TCP, UDP
More informationGloMop Update. Armando Fox & Steve Gribble GloMop Update Daedalus Retreat 6/96
GloMop Update Armando Fox & Steve Gribble glomop@full-sail.cs.berkeley.edu GloMop Update GloMop Vision & Design Requirements What s New Progress on Open Issues Research Directions Current Work: Building
More informationOutline. CS5984 Mobile Computing. Host Mobility Problem 1/2. Host Mobility Problem 2/2. Host Mobility Problem Solutions. Network Layer Solutions Model
CS5984 Mobile Computing Outline Host Mobility problem and solutions IETF Mobile IPv4 Dr. Ayman Abdel-Hamid Computer Science Department Virginia Tech Mobile IPv4 1 2 Host Mobility Problem 1/2 Host Mobility
More informationOutline. CS6504 Mobile Computing. Host Mobility Problem 1/2. Host Mobility Problem 2/2. Dr. Ayman Abdel-Hamid. Mobile IPv4.
CS6504 Mobile Computing Outline Host Mobility problem and solutions IETF Mobile IPv4 Dr. Ayman Abdel-Hamid Computer Science Department Virginia Tech Mobile IPv4 1 2 Host Mobility Problem 1/2 Host Mobility
More informationIEEE C /08
2003-01-10 IEEE C802.20-03/08 Project Title IEEE 802.20 Working Group on Mobile Broadband Wireless Access A Vision of an IP-based Cellular Network Date Submitted
More informationECS-087: Mobile Computing
ECS-087: Mobile Computing Mobile IP Most of the slides borrowed from Prof. Sridhar Iyer Diwakar Yagyasen.1 Effect of Mobility on Protocol Stack Application: new applications and adaptations Transport:
More informationTRANSMISSION CONTROL PROTOCOL
COMP 635: WIRELESS NETWORKS TRANSMISSION CONTROL PROTOCOL Jasleen Kaur Fall 2015 1 Impact of Wireless on Protocol Layers Application layer Transport layer Network layer Data layer Physical layer service
More informationChapter 12 Network Protocols
Chapter 12 Network Protocols 1 Outline Protocol: Set of defined rules to allow communication between entities Open Systems Interconnection (OSI) Transmission Control Protocol/Internetworking Protocol (TCP/IP)
More informationIEEE C /26. IEEE Working Group on Mobile Broadband Wireless Access <http://grouper.ieee.org/groups/802/20/>
2003-03-09 IEEE C802.20-03/26 Project Title Date Submitted IEEE 802.20 Working Group on Mobile Broadband Wireless Access Architectural Attributes of an IP-based
More informationWireless Challenges : Computer Networking. Overview. Routing to Mobile Nodes. Lecture 25: Wireless Networking
Wireless Challenges 15-441: Computer Networking Lecture 25: Wireless Networking Force us to rethink many assumptions Need to share airwaves rather than wire Don t know what hosts are involved Host may
More informationOutline. CS5984 Mobile Computing. Wireless Access Networks model 1/3. Wireless Access Network and Mobile IP. Dr. Ayman Abdel-Hamid
CS5984 Mobile Computing Dr. Ayman Abdel-Hamid Computer Science Department Virginia Tech Mobile IPv4 Micro-mobility Outline MIPv4 Micro-mobility solutions Protocols Cellular IP HAWAII (Handoff-Aware Wireless
More informationMobile Transport Layer
Mobile Transport Layer 1 Transport Layer HTTP (used by web services) typically uses TCP Reliable transport between TCP client and server required - Stream oriented, not transaction oriented - Network friendly:
More informationMobility: vocabulary
What is mobility? spectrum of mobility, from the perspective: no mobility high mobility mobile wireless user, using same access point mobile user, connecting/ disconnecting from using DHCP. mobile user,
More informationChapter 09 Network Protocols
Chapter 09 Network Protocols Copyright 2011, Dr. Dharma P. Agrawal and Dr. Qing-An Zeng. All rights reserved. 1 Outline Protocol: Set of defined rules to allow communication between entities Open Systems
More informationMobile IP and Mobile Transport Protocols
Mobile IP and Mobile Transport Protocols 1 IP routing Preliminaries Works on a hop-by-hop basis using a routing table 32 bits: 129.97.92.42 Address = subnet + host (Mobility No packet for you) Two parts»
More informationTRANSMISSION CONTROL PROTOCOL
COMP 635: WIRELESS & MOBILE COMMUNICATIONS TRANSMISSION CONTROL PROTOCOL Jasleen Kaur Fall 2017 1 Impact of Wireless on Protocol Layers Application layer Transport layer Network layer Data link layer Physical
More informationAgenda. What are we looking at? Introduction. Aim of the project. IP Routing
Agenda Handoffs in Cellular Wireless Networks: The Daedalus Implementation & Experience by Shrinivasan Seshan, Hari Balakrishnan Randy H. Katz A short presentation by Aishvarya Sharma Dept of Computer
More informationCS5984 Mobile Computing
CS5984 Mobile Computing Dr. Ayman Abdel-Hamid Computer Science Department Virginia Tech Mobile IPv4 Micro-mobility 1 Outline solutions 2 Local-area Mobility Solutions Within the Mobile IP framework Regional
More informationInput ports, switching fabric, output ports Switching via memory, bus, crossbar Queueing, head-of-line blocking
Last time Router internals Input ports, switching fabric, output ports Switching via memory, bus, crossbar Queueing, head-of-line blocking Mobility Home, visited s Home, foreign agents Permanent, care-of
More informationOutline 9.2. TCP for 2.5G/3G wireless
Transport layer 9.1 Outline Motivation, TCP-mechanisms Classical approaches (Indirect TCP, Snooping TCP, Mobile TCP) PEPs in general Additional optimizations (Fast retransmit/recovery, Transmission freezing,
More informationAssignment - 1 Chap. 1 Wired LAN s
Assignment - 1 Chap. 1 Wired LAN s 1. (1 Mark) 1. Draw the frame format of Ethernet. 2. What is unicast, multicast and broadcast address? 3. State the purpose of CRC field. 2. (5 Marks) 1. Explain how
More informationWhat is mobility? Mobile IP. Mobility Impact on Protocol Stack (cont.) Advanced Topics in Computer Networks
Advanced Topics in Computer Networks What is mobility? spectrum of mobility, from the perspective: Mobile IP no mobility high mobility Chalermek Intanagonwiwat Slides courtesy of James F. Kurose, Keith
More informationMobile Communications Chapter 9: Mobile Transport Layer
Prof. Dr.-Ing Jochen H. Schiller Inst. of Computer Science Freie Universität Berlin Germany Mobile Communications Chapter 9: Mobile Transport Layer Motivation, TCP-mechanisms Classical approaches (Indirect
More informationMobile Communications Chapter 8: Network Protocols/Mobile IP
Mobile Communications Chapter 8: Network Protocols/Mobile IP Motivation Data transfer, Encapsulation Security, IPv6, Problems Micro mobility support DHCP Ad-hoc networks, Routing protocols Prof. Jó Ueyama
More informationCSE 4215/5431: Mobile Communications Winter Suprakash Datta
CSE 4215/5431: Mobile Communications Winter 2013 Suprakash Datta datta@cse.yorku.ca Office: CSEB 3043 Phone: 416-736-2100 ext 77875 Course page: http://www.cse.yorku.ca/course/4215 Some slides are adapted
More informationFixed Internetworking Protocols and Networks. IP mobility. Rune Hylsberg Jacobsen Aarhus School of Engineering
Fixed Internetworking Protocols and Networks IP mobility Rune Hylsberg Jacobsen Aarhus School of Engineering rhj@iha.dk 1 2011 ITIFN Mobile computing Vision Seamless, ubiquitous network access for mobile
More informationImproving Reliable Transport and Handoff Performance in Cellular Wireless Networks
Improving Reliable Transport and Handoff Performance in Cellular Wireless Networks H. Balakrishnan, S. Seshan, and R. H. Katz ACM Wireless Networks Vol. 1, No. 4, pp. 469-482 Dec. 1995 P. 1 Introduction
More informationCSE 4215/5431: Mobile Communications Winter Suprakash Datta
CSE 4215/5431: Mobile Communications Winter 2013 Suprakash Datta datta@cse.yorku.ca Office: CSEB 3043 Phone: 416-736-2100 ext 77875 Course page: http://www.cse.yorku.ca/course/4215 Some slides are adapted
More informationWireless TCP. TCP mechanism. Wireless Internet: TCP in Wireless. Wireless TCP: transport layer
Wireless TCP W.int.2-2 Wireless Internet: TCP in Wireless Module W.int.2 Mobile IP: layer, module W.int.1 Wireless TCP: layer Dr.M.Y.Wu@CSE Shanghai Jiaotong University Shanghai, China Dr.W.Shu@ECE University
More informationCIS 632 / EEC 687 Mobile Computing
CIS 632 / EEC 687 Mobile Computing TCP in Mobile Networks Prof. Chansu Yu Contents Physical layer issues Communication frequency Signal propagation Modulation and Demodulation Channel access issues Multiple
More informationCSE 123A Computer Netwrking
CSE 123A Computer Netwrking Winter 2005 Mobile Networking Alex Snoeren presenting in lieu of Stefan Savage Today s s issues What are implications of hosts that move? Remember routing? It doesn t work anymore
More informationMobile Communications Chapter 9: Network Protocols/Mobile IP
Mobile Communications Chapter 9: Network Protocols/Mobile IP Motivation Data transfer Encapsulation Security IPv6 Problems DHCP Ad-hoc s Routing protocols 9.0.1 Motivation for Mobile IP Routing based on
More informationChapter 13 TRANSPORT. Mobile Computing Winter 2005 / Overview. TCP Overview. TCP slow-start. Motivation Simple analysis Various TCP mechanisms
Overview Chapter 13 TRANSPORT Motivation Simple analysis Various TCP mechanisms Distributed Computing Group Mobile Computing Winter 2005 / 2006 Distributed Computing Group MOBILE COMPUTING R. Wattenhofer
More informationMobile IP. Mobile IP 1
Mobile IP Mobile IP 1 Motivation for Mobile IP Routing based on IP destination address, network prefix (e.g. 129.13.42) determines physical subnet change of physical subnet implies change of IP address
More informationWireless Challenges : Computer Networking. Overview. Routing to Mobile Nodes. Lecture 24: Mobile and Wireless
Wireless Challenges 15-441: Computer Networking Lecture 24: Mobile and Wireless Peter Steenkiste Fall 2010 www.cs.cmu.edu/~prs/15-441-f10 Force us to rethink many assumptions Need to share airwaves rather
More information11. IP Mobility 최 양 희 서울대학교 컴퓨터공학부
11. IP Mobility Introduction Terminal Mobility Person Mobility Network Mobility Internet 2002 Yanghee Choi 2 Mobile IP : Why IP addressing scheme optimized for stationary environment point of attachment
More informationMobile & Wireless Networking. Lecture 9: Mobile IP. [Schiller, Section 8.1]
192620010 Mobile & Wireless Networking Lecture 9: Mobile IP [Schiller, Section 8.1] Geert Heijenk Outline of Lecture 11 q Mobile IP Basics q 3 parts of Mobile IP: q Advertising Care-of Addresses q Registration
More informationChapter 3 A New Framework for Multicast Mobility in WiFi Networks
Chapter 3 A New Framework for Multicast Mobility in WiFi Networks 3.1 Introduction This chapter presents the designed framework that was produced during this research. The chapter describes about network
More informationAdvanced Computer Networks. Wireless TCP
Advanced Computer Networks 263 3501 00 Wireless TCP Patrick Stuedi Spring Semester 2014 1 Oriana Riva, Department of Computer Science ETH Zürich Outline Last week: Today: Cellular Networks Mobile IP Wireless
More informationMobility Support in Internet and Mobile IP. Gianluca Reali
Mobility Support in Internet and Mobile IP Gianluca Reali 1 Problem We have seen that mobile users can change point of attachment In a WLAN, a mobile may change access point. In a cellular network, a mobile
More informationCSE 123b Communications Software
CSE 123b Communications Software Spring 2004 Lecture 9: Mobile Networking Stefan Savage Quick announcements Typo in problem #1 of HW #2 (fixed as of 1pm yesterday) Please consider chapter 4.3-4.3.3 to
More informationQuick announcements. CSE 123b Communications Software. Today s issues. Last class. The Mobility Problem. Problems. Spring 2004
CSE 123b Communications Software Spring 2004 Lecture 9: Mobile Networking Quick announcements Typo in problem #1 of HW #2 (fixed as of 1pm yesterday) Please consider chapter 4.3-4.3.3 to be part of the
More informationCSC 4900 Computer Networks: Mobility
CSC 4900 Computer Networks: Mobility Professor Henry Carter Fall 2017 Last Time What is the hidden terminal problem? How do CDMA networks use spectrum differently than TDMA systems? What is a chipping
More informationIntroduction Mobility Support Handover Management Conclutions. Mobility in IPv6. Thomas Liske. Dresden University of Technology
2005 / High Speed Networks II Outline Introduction Mobility Support Overview of IPv6 Mobility Support Handover Management Mobility Support What means Mobility Support? allow transparent routing of IPv6
More informationCommunications Software. CSE 123b. CSE 123b. Spring Lecture 10: Mobile Networking. Stefan Savage
CSE 123b CSE 123b Communications Software Spring 2003 Lecture 10: Mobile Networking Stefan Savage Quick announcement My office hours tomorrow are moved to 12pm May 6, 2003 CSE 123b -- Lecture 10 Mobile
More informationQuick announcement. CSE 123b Communications Software. Last class. Today s issues. The Mobility Problem. Problems. Spring 2003
CSE 123b Communications Software Quick announcement My office hours tomorrow are moved to 12pm Spring 2003 Lecture 10: Mobile Networking Stefan Savage May 6, 2003 CSE 123b -- Lecture 10 Mobile IP 2 Last
More informationNetwork Layer: Internet Protocol
Network Layer: Internet Protocol Motivation Heterogeneity Scale Intering IP is the glue that connects heterogeneous s giving the illusion of a homogenous one. Salient Features Each host is identified by
More informationFundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin,
Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin, ydlin@cs.nctu.edu.tw Chapter 1: Introduction 1. How does Internet scale to billions of hosts? (Describe what structure
More informationMohammad Hossein Manshaei 1393
Mohammad Hossein Manshaei manshaei@gmail.com 1393 Mobile IP 2 Mobile Network Layer: Problems and Concerns Entities and Terminology in Mobile IP Mobile Indirect Routing Mobile IP Agent Advertisement Registration
More informationComputer Networking Introduction
Computer Networking Introduction Halgurd S. Maghdid Software Engineering Department Koya University-Koya, Kurdistan-Iraq Lecture No.13 Chapter 4: outline 4.1 introduction 4.2 virtual circuit and datagram
More informationEC441 Fall 2018 Introduction to Computer Networking Chapter4: Network Layer Data Plane
EC441 Fall 2018 Introduction to Computer Networking Chapter4: Network Layer Data Plane This presentation is adapted from slides produced by Jim Kurose and Keith Ross for their book, Computer Networking:
More informationMobile Communications Mobility Support in Network Layer
Motivation Mobility support needed to be able to use mobile devices in the Mobile devices need IP address for their communication Applications would like to communicate while being on the move Mobile Communications
More informationARPA Mobile Information Systems Applications Workshop December 7-8, Mobile Networking
ARPA Mobile Information Systems Applications Workshop December 7-8, 1995 Mobile Networking Randy H. Katz CS Division EECS Department University of California, Berkeley 1 Mobile Networking Middleware Reliable
More informationNo lecture on Thurs. Last homework will be out this week (not due, covers wireless) Extra office hours for next week and the week after.
Administrivia No lecture on Thurs. Last homework will be out this week (not due, covers wireless) Extra office hours for next week and the week after. 1 CSMA/CA: Recap Sensing in wireless medium is limited
More informationTCP over Wireless PROF. MICHAEL TSAI 2016/6/3
TCP over Wireless PROF. MICHAEL TSAI 2016/6/3 2 TCP Congestion Control (TCP Tahoe) Only ACK correctly received packets Congestion Window Size: Maximum number of bytes that can be sent without receiving
More informationPage 1. Outline : Wireless Networks Lecture 16: Wireless and the Internet. Internet Architecture Assumptions. Mobility. Link Heterogeneity
Outline 18-759: Wireless Networks Lecture 16: Wireless and the Internet Dina Papagiannaki & Peter Steenkiste Departments of Computer Science and Electrical and Computer Engineering Spring Semester 2009
More informationLECTURE 8. Mobile IP
1 LECTURE 8 Mobile IP What is Mobile IP? The Internet protocol as it exists does not support mobility Mobile IP tries to address this issue by creating an anchor for a mobile host that takes care of packet
More informationLink Layer and LANs. CMPS 4750/6750: Computer Networks
Link Layer and LANs CMPS 4750/6750: Computer Networks 1 Outline overview (6.1) multiple access (6.3) link addressing: ARP (6.4.1) a day in the life of a web request (6.7) 2 Link layer: introduction terminology:
More informationCSE 4215/5431 Final exam Winter 2011 April 7, 2011 Instructor: S. Datta
CSE 4215/5431 Final exam Winter 2011 April 7, 2011 Instructor: S. Datta Name (LAST, FIRST): Student number: Instructions: 1. If you have not done so, put away all books, papers, cell phones and pagers.
More informationLast time. BGP policy. Broadcast / multicast routing. Link virtualization. Spanning trees. Reverse path forwarding, pruning Tunneling
Last time BGP policy Broadcast / multicast routing Spanning trees Source-based, group-shared, center-based Reverse path forwarding, pruning Tunneling Link virtualization Whole networks can act as an Internet
More informationIntroduction to computer networking
edge core Introduction to computer networking Comp Sci 3600 Security Outline edge core 1 2 edge 3 core 4 5 6 The edge core Outline edge core 1 2 edge 3 core 4 5 6 edge core Billions of connected computing
More informationComputer Networks. More on Standards & Protocols Quality of Service. Week 10. College of Information Science and Engineering Ritsumeikan University
Computer Networks More on Standards & Protocols Quality of Service Week 10 College of Information Science and Engineering Ritsumeikan University Introduction to Protocols l A protocol is a set of rules
More informationMobility Support in Internet and Mobile IP
Mobility Support in Internet and Mobile IP CS 515 - Mobile and Wireless Networking İbrahim Körpeoğlu Computer Engineering Department Bilkent University Bilkent / ANKARA İbrahim Körpeoğlu 1 Problem We have
More informationCMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 12
CMPE 150/L : Introduction to Computer Networks Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 12 1 Chapter 4: outline 4.1 introduction 4.2 virtual circuit and datagram networks 4.3 what
More informationCOMP211 Chapter 4 Network Layer: The Data Plane
COMP211 Chapter 4 Network Layer: The Data Plane All material copyright 1996-2016 J.F Kurose and K.W. Ross, All Rights Reserved Computer Networking: A Top Down Approach 7 th edition Jim Kurose, Keith Ross
More informationInternet Design Principles and Architecture
Internet Design Principles and Architecture Venkat Padmanabhan Microsoft Research 2 April 2001 Venkat Padmanabhan 1 Lecture Outline A brief history of the Internet How is the Internet different from the
More information312 D.B. Johnson /Scalable support for transparent mobile host internetworking work, it is then delivered to the correct individual host on that netwo
Wireless Networks 1 (1995) 311^321 311 Scalable support for transparent mobile host internetworking 3 David B. Johnson Computer Science Department, Carnegie Mellon University, Pittsburgh, PA, USA Abstract.
More informationCPSC 826 Internetworking. The Network Layer: Routing & Addressing Outline. The Network Layer
1 CPSC 826 Intering The Network Layer: Routing & Addressing Outline The Network Layer Michele Weigle Department of Computer Science Clemson University mweigle@cs.clemson.edu November 10, 2004 Network layer
More informationData Communication & Networks G Session 5 - Main Theme Wireless Networks. Dr. Jean-Claude Franchitti
Data Communication & Networks G22.2262-001 Session 5 - Main Theme Wireless Networks Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences
More informationMobility Management. Advanced Mobile Communication Networks. Integrated Communication Systems Group Ilmenau University of Technology
Mobility Management Advanced Mobile Communication Networks Integrated Communication Systems Group Ilmenau University of Technology Motivation The Internet and mobile communication networks are experiencing
More informationIPv6. IPv4 & IPv6 Header Comparison. Types of IPv6 Addresses. IPv6 Address Scope. IPv6 Header. IPv4 Header. Link-Local
1 v4 & v6 Header Comparison v6 Ver Time to Live v4 Header IHL Type of Service Identification Protocol Flags Source Address Destination Address Total Length Fragment Offset Header Checksum Ver Traffic Class
More informationMobility Management - Basics
Mobility Management - Basics Summer Semester 2012 Integrated Communication Systems Group Ilmenau University of Technology Content Motivation Problem and possible solutions IP-based mobility management
More informationNetwork Security. Security of Mobile Internet Communications. Chapter 17. Network Security (WS 2002): 17 Mobile Internet Security 1 Dr.-Ing G.
Network Security Chapter 17 Security of Mobile Internet Communications Network Security (WS 2002): 17 Mobile Internet Security 1 Motivation for Mobile IP Routing in the Internet: Based on IP destination
More informationChapter 6 MOBILE IP AND TCP
Chapter 6 MOBILE IP AND TCP Distributed Computing Group Mobile Computing Summer 2004 Overview Network Protocols / Mobile IP Motivation Data transfer Encapsulation Problems DHCP Mobile Transport Layer /
More informationHow Mobile IP Works? Presenter: Ajoy Singh
How Mobile IP Works? Presenter: Ajoy Singh Agenda Required background What problems does Mobile IP solve? Mobile IP: protocol overview Scope Requirements Design goals Functional entities 5/2/2002 How Mobile
More informationECS-087: Mobile Computing
ECS-087: Mobile Computing TCP over wireless TCP and mobility Most of the Slides borrowed from Prof. Sridhar Iyer s lecture IIT Bombay Diwakar Yagyasen 1 Effect of Mobility on Protocol Stack Application:
More informationStudent ID: CS457: Computer Networking Date: 5/8/2007 Name:
CS457: Computer Networking Date: 5/8/2007 Name: Instructions: 1. Be sure that you have 10 questions 2. Write your Student ID (email) at the top of every page 3. Be sure to complete the honor statement
More informationCSC 401 Data and Computer Communications Networks
CSC 401 Data and Computer Communications Networks Network Layer IPv4, Format and Addressing,, IPv6 Prof. Lina Battestilli Fall 2017 Chapter 4 Outline Network Layer: Data Plane 4.1 Overview of Network layer
More informationIPv6 Protocols and Networks Hadassah College Spring 2018 Wireless Dr. Martin Land
IPv6 1 IPv4 & IPv6 Header Comparison IPv4 Header IPv6 Header Ver IHL Type of Service Total Length Ver Traffic Class Flow Label Identification Flags Fragment Offset Payload Length Next Header Hop Limit
More informationTCP OVER AD HOC NETWORK
TCP OVER AD HOC NETWORK Special course on data communications and networks Zahed Iqbal (ziqbal@cc.hut.fi) Agenda Introduction Versions of TCP TCP in wireless network TCP in Ad Hoc network Conclusion References
More informationComputer Networks, Andrew Tannenbaum, Chapter 5.6. Computer Networking: A Top Down Approach Featuring the
Mobile IP (IPv4 and IPv6) Dr. John Keeney 3BA33 Elements of a wireless Wired infrastructure wireless hosts laptop, PDA, IP phone run applications may be stationary (nonmobile) or mobile wireless does not
More informationPMIPv6 PROXY MOBILE IPV6 OVERVIEW OF PMIPV6, A PROXY-BASED MOBILITY PROTOCOL FOR IPV6 HOSTS. Proxy Mobile IPv6. Peter R. Egli INDIGOO.COM. indigoo.
PMIPv6 PMIPv6 Proxy Mobile IPv6 PROXY MOBILE IPV6 OVERVIEW OF PMIPV6, A PROXY-BASED MOBILITY PROTOCOL FOR IPV6 HOSTS Peter R. Egli INDIGOO.COM 1/25 Contents 1. Why PMIPv6 when we have MIP? 2. PMIPv6 terminology
More informationOn Inter-layer Assumptions
On Inter-layer Assumptions (A View from the Transport Area) Mark Handley ACIRI/ICSI mjh@aciri.org Ping The Internet Hourglass FTP HTTP NNTP SMTP NFS DNS Applications TCP UDP ICMP IP 802.x PPP SLIP RS232
More informationQuiz. Segment structure and fields Flow control (rwnd) Timeout interval. Phases transition ssthresh setting Cwnd setting
Quiz v 10/30/2013 (Wednesday), 20 mins v Midterm question (available on website) v TCP basics Segment structure and fields Flow control (rwnd) Timeout interval v TCP Congestion control Phases transition
More informationCMPE 257: Wireless and Mobile Networking
CMPE 257: Wireless and Mobile Networking Katia Obraczka Computer Engineering UCSC Baskin Engineering Lecture 10 CMPE 257 Spring'15 1 Student Presentations Schedule May 21: Sam and Anuj May 26: Larissa
More informationMore wireless: Sensor networks and TCP on mobile hosts
More wireless: Sensor networks and TCP on mobile hosts CSU CS557, Spring 2018 Instructor: Lorenzo De Carli (Slides by Christos Papadopoulos, remixed by Lorenzo De Carli) Outline Routing in sensor networks
More informationLast time. Network layer. Introduction. Virtual circuit vs. datagram details. IP: the Internet Protocol. forwarding vs. routing
Last time Network layer Introduction forwarding vs. routing Virtual circuit vs. datagram details connection setup, teardown VC# switching forwarding tables, longest prefix matching IP: the Internet Protocol
More informationCS 515 Mobile and Wireless Networking Final Exam Fall
Bilkent University Computer Engineering Department CS 515 Mobile and Wireless Networking Final Exam Fall 2002-2003 Date: January 10, 2003, Friday Duration: 120 minutes Name of the Student ID of the Student
More informationChapter 4 Network Layer: The Data Plane
Chapter 4 Network Layer: The Data Plane A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you see
More informationWiMAX Overview. Parviz Yegani Cisco Systems IETF-64 Nov. 7-11, 2005 Vancouver, Canada. Session Number Presentation_ID
WiMAX Overview Parviz Yegani Cisco Systems pyegani@cisco.com IETF-64 Nov. 7-11, 2005 Vancouver, Canada Session Number 1 Outline WiMAX NWG Goals Network Reference Model Reference Points and Interfaces NWG
More informationMobile & Wireless Networking. Lecture 10: Mobile Transport Layer & Ad Hoc Networks. [Schiller, Section 8.3 & Section 9] [Reader, Part 8]
192620010 Mobile & Wireless Networking Lecture 10: Mobile Transport Layer & Ad Hoc Networks [Schiller, Section 8.3 & Section 9] [Reader, Part 8] Geert Heijenk Outline of Lecture 10 Mobile transport layer
More informationMobile Communications Chapter 9: Mobile Transport Layer
Prof. Dr.-Ing Jochen H. Schiller Inst. of Computer Science Freie Universität Berlin Germany Mobile Communications Chapter 9: Mobile Transport Layer Motivation, TCP-mechanisms Classical approaches (Indirect
More informationSwitching Networks (Fall 2010) EE 586 Communication and. August 27, Lecture 2. (modified by Cheung for EE586; based on K&R original) 1-1
EE 586 Communication and Switching Networks (Fall 2010) Lecture 2 August 27, 2010 (modified by Cheung for EE586; based on K&R original) 1-1 Announcements Read Chapter 1 First homework is due 9/3 In Blackboard
More informationICE 1332/0715 Mobile Computing (Summer, 2008)
ICE 1332/0715 Mobile Computing (Summer, 2008) TCP in Mobile Networks Prof. Chansu Yu http://academic.csuohio.edu/yuc/ c.yu91@csuohio.edu Contents Vinton Cerf and Robert Kahn s paper in 1973 introduces
More informationT Computer Networks II. Mobility Issues Contents. Mobility. Mobility. Classifying Mobility Protocols. Routing vs.
T-0.50 Computer Networks II Mobility Issues 6.0.008 Overview Mobile IP NEMO Transport layer solutions i SIP mobility Contents Prof. Sasu Tarkoma Mobility What happens when network endpoints start to move?
More informationUC Assessor A cloud-based UC network assessment solution. Getting Started Guide
UC Assessor A cloud-based UC network assessment solution Getting Started Guide December 2018 Copyright Copyright 2000-2018 Integrated Research Limited (ABN 76 003 588 449). All rights reserved. This guide
More informationCS 268: Wireless Transport Protocols. Kevin Lai Feb 13, 2002
CS 268: Wireless Transport Protocols Kevin Lai Feb 13, 2002 Motivation! Wireless connectivity proliferating - Satellite, line-of-sight microwave, line-of-sight laser, cellular data (CDMA, GPRS, 3G), wireless
More informationMobile Routing : Computer Networking. Overview. How to Handle Mobile Nodes? Mobile IP Ad-hoc network routing Assigned reading
Mobile Routing 15-744: Computer Networking L-10 Ad Hoc Networks Mobile IP Ad-hoc network routing Assigned reading Performance Comparison of Multi-Hop Wireless Ad Hoc Routing Protocols A High Throughput
More informationMobile SCTP for IP Mobility Support in All-IP Networks
Mobile SCTP for IP Mobility Support in All-IP Networks Seok Joo Koh sjkoh@cs.knu.ac.kr Abstract The Stream Control Transmission Protocol (SCTP) is a new transport protocol that is featured multi-streaming
More informationProtocol Specification of the MOMBASA Software Environment
Technical University Berlin Telecommunication Networks Group Protocol Specification of the MOMBASA Software Environment A. Festag, L. Westerhoff {festag westerhoff}@ee.tu-berlin.de Berlin, October 2001
More information