150 likes | 255 Vues
This paper proposes a novel Entity Layer for User Space functionality positioned between the Transport and IP layers of the Internet architecture. By standardizing User Space, the paper addresses the lack of support for user-centric models, enhancing mobility, migration, and multi-device management in pervasive computing. It discusses related work, including ID/Locator split architectures and device ensembles, and presents the benefits of decoupling User Space from the host to facilitate user activities, sharing, and collaboration. This innovation aims to evolve the Internet model and improve service delivery in future networks.
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