M2M Service Layer Session Migration via SMSF
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing M2M service layers lack support for migrating or sharing M2M service layer session context between service layer instances and application instances, which hinders persistency of service layer sessions, especially in mobile scenarios or when session participants change addresses.
Innovation Solution
The implementation of a Session Migration and Sharing Function (SMSF) that enables the migration or sharing of M2M service layer sessions by transferring and replicating service layer session context between session participants, allowing for persistency and efficient management of service layer sessions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If M2M service layer sessions are established without migration or sharing support, then session establishment is simple, but session persistency is lost when participants change addresses or in mobile scenarios
Solution Approach 1:
The patent introduces a Session Migration and Sharing Function (SMSF) as an intermediary component within the M2M service layer. This SMSF acts as a mediator that manages session context information and enables session migration between different service layer instances. When a session participant changes address or moves to a new network location, the SMSF facilitates the transfer of session context from the old service layer instance to the new one, thereby maintaining session persistency without requiring complex changes to the underlying transport layer sessions.
Solution Approach 2:
The patent segments the session management functionality by separating the session context management from the transport layer sessions. The session context is extracted and managed independently by the SMSF, allowing it to be migrated between service layer instances without affecting the underlying TCP/TLS sessions. This segmentation enables the service layer to maintain session state independently from the transport layer, resolving the contradiction between session persistency and system complexity.
2Ease of operation
If M2M applications manage their own application sessions, then session control is direct, but overhead and complexity are added to applications
Solution Approach 1:
The patent implements self-service by enabling the M2M service layer to automatically manage session migration and sharing without requiring application-level intervention. The SMSF autonomously handles the transfer of session context between service layer instances, and applications can simply indicate their interest in session migration through standard API calls. This self-service mechanism offloads the complexity of session management from applications to the service layer, making session management easier for applications while maintaining full session control capabilities.
3Adaptability or versatility
If service layer sessions are layered on top of transport sessions, then transport session setup/teardown can occur independently, but service layer session context is lost when transport sessions are torn down
Solution Approach 1:
The patent implements copying by creating and maintaining a separate session context representation in the SMSF that is independent of the underlying transport sessions. When transport sessions are torn down and re-established, the SMSF preserves the service layer session context by copying/maintaining it separately, allowing the service layer session to persist across transport session boundaries. This copying mechanism decouples the service layer session state from the transport layer session state, enabling independent transport session management while maintaining service layer session persistency.
Data Source
AI summary
Methods, devices, and systems for migration or sharing of existing M2M service layer sessions are disclosed. In one embodiment, a Session Migration and Sharing Function (SMSF) performs the migration or sharing of a M2M service layer session. Various forms of service layer session context may be used to enable the migration and sharing of M2M service layer sessions.


