A New Protocol Layer For User Space Functionality ITU-T Kaleidoscope 2010

advertisement
ITU-T Kaleidoscope 2010
Beyond the Internet? - Innovations for
future networks and services
A New Protocol Layer For User
Space Functionality
Pankaj Chand
Independent Researcher, Kolkata
pankajchand1981@gmail.com
Pune, India, 13 – 15 December 2010
Central Theme
User Space is a significant entity, but is
ignored in the Internet model
User Space
Kernel Space
Device
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
2
Central Theme
To standardize User Space Functionality
Entity layer - A new layer of protocols
Positioned between Transport and IP layers
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
3
Motivation
Core Internet architecture has not
evolved much.
Lack of support for User-based models
Goals of Pervasive and Ubiquitous
computing are only incipiently achieved
Examples: Mobility, Migration, and
Multi-device management
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
4
Related Work
ID/Locator split architectures:
Shim6
Host Identity Protocol (HIP)
LISP
Host Name and Identifier System (HNIS)
ITU-T Study Group 13’s Recommendations
Separation of Mobility from Portability:
Process Migration (e.g. Sprite and Chorus)
Thin Clients
OS virtualization (e.g. ZAP)
Internet Suspend Resume (ISR)
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
5
Related Work
Multi-Device Management:
Instant Messaging
Device Ensembles
Synchronizing Clipboards
Recombinant Computing
User Functionality:
Consumer-based models to achieve ubiquitous
“consumer user’s” functionalities in wireless access
services.
Reference: “Toward a Ubiquitous Consumer Wireless World,”
IEEE Wireless Communications, vol. 14 (1)
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
6
Entity Layer - Services
Supports the User Space
Enables decoupling of User Space from Host
Separates Mobility from Portability
Provides Interlocutors
Groups processes under their Interlocutor
Supports User’s activities
Supports Sharing and Collaboration
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
7
Architecture
Layer Placement
APPLICATION
TRANSPORT
ENTITY
IP
LINK
PHYSICAL
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
8
Architecture
Addressing
ID
Port No.
P1 P3 P5
P2 P4 P6
IL 1 IL 2 IL 3
IP
ADDRESS
ID – Identifier
IL - Interlocutor
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
9
Mobility
Co-located Coa
HA
INTERNET
IP X.X.X.X
IP Y.Y.Y.Y
IL X.X.X.A
IP X.X.X.A
FA
IL Y.Y.Y.A
IL X.X.X.A
IP Y.Y.Y.A
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
10
Migration
INTERNET
HA
FA
IP X.X.X.X
IL X.X.X.A
IP Y.Y.Y.Y
IL X.X.X.A
IL Y.Y.Y.A
IL X.X.X.A
User Space
IP X.X.X.A
Device 1
IP Y.Y.Y.A
Device 2
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
11
Distributed User Space
User P1
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
ID P1
12
Distributed User Space
ID G1
Group G1
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
13
Limitations
Communications with Legacy nodes
Live Process migration
Exhaustion of IP addresses
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
14
Conclusion
Consider the User Space as a significant
entity in the Internet model
Introduce the Entity layer of protocols
between the Transport and IP layers
Identifier/Interlocutor/Locator split
architecture for flexible addressing
Evolution of the Entity layer along with the
User’s role in the Internet
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
15
Download