150 likes | 245 Views
A New Protocol Layer For User Space Functionality. ITU-T Kaleidoscope 2010 Beyond the Internet? - Innovations for future networks and services. Pankaj Chand Independent Researcher, Kolkata pankajchand1981@gmail.com. Central Theme. User Space is a significant entity, but is
E N D
A New Protocol Layer For User Space Functionality ITU-T Kaleidoscope 2010Beyond the Internet? - Innovations for future networks and services Pankaj Chand Independent Researcher, Kolkata pankajchand1981@gmail.com
Central Theme User Space is a significant entity, but is ignored in the Internet model User Space Kernel Space Device
Central Theme • To standardize User Space Functionality • Entity layer - A new layer of protocols • Positioned between Transport and IP layers
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
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)
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)
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
Architecture Layer Placement APPLICATION TRANSPORT ENTITY IP LINK PHYSICAL
Architecture • Addressing ID Port No. P1 P2 P5 P6 P3 P4 IL2 IL1 IL3 IP ADDRESS ID – Identifier IL - Interlocutor
Mobility • Co-located Coa INTERNET HA FA IP X.X.X.X IP Y.Y.Y.Y IL X.X.X.A IL Y.Y.Y.A IL X.X.X.A IP X.X.X.A IP Y.Y.Y.A
Migration INTERNET HA FA IP X.X.X.X IP Y.Y.Y.Y IL Y.Y.Y.A IL X.X.X.A IL X.X.X.A IL X.X.X.A User Space IP X.X.X.A IP Y.Y.Y.A Device 2 Device 1
Distributed User Space ID P1 User P1
Distributed User Space ID G1 Group G1
Limitations • Communications with Legacy nodes • Live Process migration • Exhaustion of IP addresses
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