Ασύρματες και Κινητές Επικοινωνίες

Slides:



Advertisements
Similar presentations
Information-centric networking: Concepts for a future Internet David D. Clark, Karen Sollins MIT CFP November, 2012.
Advertisements

All Rights Reserved © Alcatel-Lucent 2009 Enhancing Dynamic Cloud-based Services using Network Virtualization F. Hao, T.V. Lakshman, Sarit Mukherjee, H.
Internet Area IPv6 Multi-Addressing, Locators and Paths.
Mobility Jennifer Rexford COS 461: Computer Networks Lectures: MW 10-10:50am in Architecture N101
IPv6 Multihoming Support in the Mobile Internet Presented by Paul Swenson CMSC 681, Fall 2007 Article by M. Bagnulo et. al. and published in the October.
Content Centric Networking in Tactical and Emergency MANETs Soon Y. Oh, Davide Lau, and Mario Gerla Computer Science Department University of California,
Group #1: Protocols for Wireless Mobile Environments.
Location vs. Identities in Internet Content: Applying Information-Centric Principles in Today’s Networks Instructor: Assoc. Prof. Chung-Horng Lung Group.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
1/32 Internet Architecture Lukas Banach Tutors: Holger Karl Christian Dannewitz Monday C. Today I³SI³HIPHI³.
COM555: Mobile Technologies Location-Identifier Separation.
ConnectionMigration 818L Network Centric Computing Spring 2002 Ishan Banerjee.
Information-Centric FIA Budapest Robert Szabo 5 July 2011.
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
1 Route Optimization based on ND-Proxy for Mobile Nodes in IPv6 Mobile Networks Jaehoon Jeong, Kyeongjin Lee, Jungsoo Park, Hyoungjun Kim ETRI
Internet Indirection Infrastructure Ion Stoica and many others… UC Berkeley.
What we will cover… Home Networking: Network Address Translation (NAT) Mobile Routing.
Jang, Donghyun 2011/4/4 1/21.
Internet Indirection Infrastructure Ion Stoica UC Berkeley.
CS 268: Project Suggestions Ion Stoica February 6, 2003.
Future Research Directions Jennifer Rexford Advanced Computer Networks Tuesdays/Thursdays 1:30pm-2:50pm.
Anycast Jennifer Rexford Advanced Computer Networks Tuesdays/Thursdays 1:30pm-2:50pm.
COS 461: Computer Networks
Internet Indirection Infrastructure (i3) Ion Stoica, Daniel Adkins, Shelley Zhuang, Scott Shenker, Sonesh Surana UC Berkeley SIGCOMM 2002.
Cellular IP: Proxy Service Reference: “Incorporating proxy services into wide area cellular IP networks”; Zhimei Jiang; Li Fung Chang; Kim, B.J.J.; Leung,
Host Identity Protocol
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004.
End-to-end resource management in DiffServ Networks –DiffServ focuses on singal domain –Users want end-to-end services –No consensus at this time –Two.
An efficient secure distributed anonymous routing protocol for mobile and wireless ad hoc networks Authors: A. Boukerche, K. El-Khatib, L. Xu, L. Korba.
Mobile IP Most of the slides borrowed from Prof. Sridhar Iyer
OV Copyright © 2013 Logical Operations, Inc. All rights reserved. Network Security  Network Perimeter Security  Intrusion Detection and Prevention.
OV Copyright © 2011 Element K Content LLC. All rights reserved. Network Security  Network Perimeter Security  Intrusion Detection and Prevention.
SOS: Security Overlay Service Angelos D. Keromytis, Vishal Misra, Daniel Rubenstein- Columbia University ACM SIGCOMM 2002 CONFERENCE, PITTSBURGH PA, AUG.
The Network of Information: Architecture and Applications SAIL – Scalable and Adaptable Internet Solutions Bengt Ahlgren et. al Presented by wshin.
Computer Networking. 2 Outline 3 Objectives Understand the state-of-the-art in network protocols, architectures and applications Understand how networking.
TOMA: A Viable Solution for Large- Scale Multicast Service Support Li Lao, Jun-Hong Cui, and Mario Gerla UCLA and University of Connecticut Networking.
Review of the literature : DMND:Collecting Data from Mobiles Using Named Data Takashima Daiki Park Lab, Waseda University, Japan 1/15.
Economic Incentives in Information- Centric Networking: Implications for Protocol Design and Public Policy Group Members: Muhammad Kamran Siddique Adel.
Towards Exploiting User- Centric Information for Proactive Caching in Mobile Networks ‡ , WWRF28, Athens Xenofon Vasilakos Xenofon Vasilakos,
Fundamentals of Proxying. Proxy Server Fundamentals  Proxy simply means acting on someone other’s behalf  A Proxy acts on behalf of the client or user.
Scott Shenker and Ion Stoica Computer Science Division Department of Electrical Engineering and Computer Sciences University of California, Berkeley Berkeley,
Othman Othman M.M., Koji Okamura Kyushu University 1.
Information-Centric Networks06b-1 Week 6 / Paper 2 A layered naming architecture for the Internet –Hari Balakrishnan, Karthik Lakshminarayanan, Sylvia.
1 Route Optimization for Large Scale Network Mobility Assisted by BGP Feriel Mimoune, Farid Nait-Abdesselam, Tarik Taleb and Kazuo Hashimoto GLOBECOM 2007.
Content-oriented Networking Platform: A Focus on DDoS Countermeasure ( In incremental deployment perspective) Authors: Junho Suh, Hoon-gyu Choi, Wonjun.
Multimedia & Mobile Communications Lab.
Privacy in ICN Nikos Fotiou and George Xylomenos Mobile Multimedia Laboratory Department of Informatics AUEB, Greece PURSUIT: Publish Subscribe Internet.
Lesson 2 Introduction to IPv6.
Introduction to Mobile IPv6
Push Technology Humie Leung Annabelle Huo. Introduction Push technology is a set of technologies used to send information to a client without the client.
CS 268: Project Suggestions Ion Stoica January 26, 2004.
Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF.
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 10: Mobile Network Layer: Mobile IP Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 9: Σύγκλιση Σταθερών και Κινητών Επικοινωνιών (Fixed-Mobile Convergence) Διδάσκων: Βασίλειος Σύρης Τμήμα:
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 11: Mobile Transport Layer Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
Information-Centric Networks Section # 6.2: Evolved Naming & Resolution Instructor: George Xylomenos Department: Informatics.
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 12: Ασύρματα Δίκτυα Πλέγματος (Wireless Mesh Networks) Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
QoS in Mobile IP by Preethi Tiwari Chaitanya Deshpande.
Ασύρματα Δίκτυα και Κινητές Επικοινωνίες Ενότητα # 8: Σύστημα 2.5 Γενιάς GPRS Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
Networking (Cont’d). Congestion Control l Is achieved by informing nodes along a route that congestion has occurred and asking them to reduce their packet.
Multicast in Information-Centric Networking March 2012.
COM594: Mobile Technologies Location-Identifier Separation.
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. 
DMET 602: Networks and Media Lab
Mobile Networking (I) CS 395T - Mobile Computing and Wireless Networks
IP for Mobile hosts.
Prepared By : Pina Chhatrala
DMET 602: Networks and Media Lab
Anup K.Talukdar B.R.Badrinath Arup Acharya
Presentation transcript:

Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 13: Mobility Support in Information Centric Networking (ICN) Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής

Three network generations

Problems with Current Internet End-to-end semantics is not the prevailing usage paradigm Information-centricity: focus on information itself not where it resides Overlay content delivery structures (CDNs, P2P): ignore network topology and requester/data location Firewalls, NATs, proxy servers ISPs: costly (Deep Packet Inspection-DPI) to find type of information Mobility support not seamless IP addresses used both as host and location identifiers

Problems with Current Internet (cont.) Security and trust Sender controlled transport facilitates DoS attacks Focus on communication security, but information security can be more important Run-time tussles between various players Imbalance of power – functions not separated when they should be (e.g. well-known port numbers and applications) Ossification of architecture with point solutions/patches Congestion control End-to-end semantics not appropriate when links have different and variable network conditions flash crowds

Principles of Information-Centric Networking (ICN) Naming of content rather than hosts/interfaces Departs from host-to-host communication model Content independent of devices that store it Names are location independent Receivers (subscribers) request content Receiver control Sources (publishers) advertise content Need to match requests to advertised content Receivers and senders do not have to be aware of each other, and are decoupled in time

Basic Functions of ICN Different degree of coupling between resolution & data transfer Data Transfer = Routing + Forwarding Resolution Network Source Receiver Forwarding Node Name resolution: Match requests to content advertisements Routing (topology formation): Determine path from source (publisher) to receiver (subscriber) Forwarding: Transfer content from source to receiver

… but isn’t previous picture an IP network ? ICN principles make the difference: Naming of content rather than hosts/interfaces DNS: location-dependent names IP: location-dependent addresses used as both host & location identifiers Receivers (subscribers) request content IP: sender has all power Sources (publishers) advertise content and network matches requests to content advertisements IP: user needs to know or find out where to get content Receivers & senders don’t have to be aware of each other IP: both sides of a connection know other side’s location-dependent address

Key Advantages & Features of ICN Receiver mobility support In-network caching Content-aware traffic management Hop-by-hop transport & congestion control One-to-many/any and many/any-to-one communication modes ICN architecture proposals differ in degree of coupling between name resolution & data transfer data routing & forwarding

Name Resolution and Data Transfer Resolution Network Data Transfer = Routing + Forwarding Receiver Forwarding Node Source Different degree of coupling between resolution & data transfer Decoupled: different nodes perform resolution & data transfer (similar to DNS) Coupled: nodes perform resolution and data transfer

Decoupled Resolution & Data Transfer Examples: PSIRP/PURSUIT, NetInf/SAIL Data Transfer Resolution Network Forwarding Node name data Information request Receiver Source or Cache Resolution function matches requests to sources or caches (in-network caches) Data path independent of request (control) path

Coupled Resolution & Data Transfer Examples: CCN/NDN, DONA, COMET, Convergence Data Transfer Source or Cache Receiver Forwarding Node Information Request name data Nodes route information requests to source or cache (in-network caching) Data path inverse of request (control) path

Tradeoffs from different coupling of Name Resolution & Data Transfer Coupled Data path reverse of request (control) path In-network caching simpler through local mechanisms for routing requests Decoupled Support for advanced policies (e.g. QoS, interconnection agreements) Implemented by one function without affecting the other Exploitation of different paths for control & data (e.g. low-delay path for control and high bandwidth path for data) Separation of functions addresses tussles & allows competition More choices for supporting source mobility

Receiver mobility Receiver mobility supported by design: Source Receiver mobility supported by design: Receiver-driven content request model No end-to-end session establishment such as TCP Individual chunks/packets are named hence can be requested individually Information Request Receiver old location Receiver new location

Receiver mobility and caching Source In-network caching can assist receiver mobility Caches along path followed by request can provide data Possible with naming of content chunks/packets Further optimization: use caches proactively Receiver old location Data Transfer Receiver new location

Receiver mobility & proactive caching Source Receiver Transfer content requests to one-hop neighbors Prefetch content at neighbors when mobile disconnects Wasted resources if we prefetch content to all neighbors Select subset of neighbors based on transition probability  Selective Neighbor Caching (SNC)

Receiver mobility & proactive caching Source Transfer content requests to one-hop neighbors Prefetch content at neighbors when mobile disconnects Wasted resources if we prefetch content to all neighbors Select subset of neighbors based on transition probability  Selective Neighbor Caching (SNC) Receiver Higher prob to move to green PoA than to red

Source mobility Not as straightforward as receiver mobility Receiver-driven (pull) model helps receiver mobility Requests need to be “matched” to sources Requests contain location-independent names Two problems need to be addressed Find source’s new location: to forward content requests Achieve session continuity: reduce or avoid service disruption and data loss/delay

Source mobility approaches Routing-based approach Routing tables updated when source moves Only solution if no location-dependent addresses Indirection approach Agents at home and visited network Need location-dependent addresses Resolution approach Requires separate resolution function

Source mobility: routing-based new location Source old location Requests forwarded using routing tables Routing tables populated based on content advertisements Source mobility would trigger new content advertisements. Issues: Convergence time Routing table scalability Smaller problem in case of micro-mobility Optimization: Proactive content advertisements How data is forwarded from source to receiver depends on specific architecture Receiver n1

Source mobility: indirection approach new location Receiver Home agent n1 PoA Source old location Home agent forwards requests to new source location Requires location-dependent identifiers Similarities with Mobile IP Agents in visited network can help transparency Automatically add location prefixes Disadvantages: Communication goes through home agent

Source mobility: indirection approach old location Source new location Home agent forwards requests to new source location Requires location-dependent identifiers Similarities with Mobile IP Agents in visited network can help transparency Automatically add location prefixes Disadvantages: Communication goes through home agent Receiver Home agent n1 PoA/n1 PoA

Source mobility: resolution approach new location Source old location Resolution function already exists when resolution and data transfer decoupled Resolution table updated with current location  need location-dependent ids Separation of identity-locator not new: Host Identity Protocol (HIP), Identifier-Locator Network Protocol (ILNP) n1 PoA Resolution function Receiver

Source mobility: resolution approach (2) old location new location Receiver n1 PoA Resolution function can be provided by Independent resolution network Home agent Issue: Resolution overhead, only for first communication How data is forwarded from source to receiver depends on specific architecture Resolution function

Source mobility: resolution approach based on home agent new location Source old location Home agent: binding between name and location Location id: PoA prefix+name Updated when source moves Request for content n1 routed to home agent Home agent responds with PoA/n1 Receiver requests PoA/n1 Receiver Home agent PoA

Source mobility: resolution approach based on home agent old location Source new location Home agent: binding between name and location Location id: PoA prefix+name Updated when source moves Request for content n1 routed to home agent Home agent responds with PoA/n1 Receiver requests PoA/n1 Receiver n1 Home agent PoA

Source mobility: resolution approach based on home agent old location Source new location Home agent: binding between name and location Location id: PoA prefix+name Updated when source moves Request for content n1 routed to home agent Home agent responds with PoA/n1 Receiver requests PoA/n1 Receiver n1 Home agent PoA PoA/n1

Source mobility: resolution approach based on home agent old location Receiver Home agent PoA PoA/n1 Source new location Home agent: binding between name and location Location id: PoA prefix+name Updated when source moves Request for content n1 routed to home agent Home agent responds with PoA/n1 Receiver requests PoA/n1

Source mobility: session continuity Mechanisms at mobile nodes help Moving node informs other side that it will move and possibly where it will move Home/visited agents can help achieve transparency Automatically add PoA prefix No changes to mobile nodes

Conclusions Receiver mobility supported by design in ICN Optimizations are possible by exploiting caches Source mobility is more difficult in ICN With location-independent names only routing-based approach is possible Convergence time and routing table scalability issues Location-dependent identifiers necessary to support efficient source mobility in the general case Both location-independent names and location-dependent addresses have a role in future networks Flexible/dynamic mapping and usage of names and addresses to find & transfer information is key

Μάθημα: Ασύρματες και Κινητές Επικοινωνίες Τέλος Ενότητας # 13 Μάθημα: Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 14: Mobility Support in Information Centric Networking (ICN) Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής