Decentralized Managing Session Structure for Group Operations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In systems supporting asynchronous and/or synchronous replication, the centralized managing session structure has a close dependency on the management system session, leading to performance and robustness issues, as well as errors during group operations, especially when the management system session is not in a suitable state for the group operation.
Innovation Solution
A decentralized managing session structure is employed, where both the management system session and file system sessions can be selected as managing sessions based on specific conditions, allowing the group operation to proceed independently of a specific session, thereby reducing dependency on a single session.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a centralized managing session structure is used, then the system can perform group operations, but the system becomes highly dependent on the management system session, leading to performance degradation and errors when the management system session is not in a suitable state
Solution Approach 1:
The patent segments the managing session function by allowing different types of sessions (management system session and file system session) to independently serve as managing sessions. This segmentation reduces the centralized dependency and enables the system to continue operating even if one session type is unavailable, thereby improving robustness while maintaining group operation capabilities.
Solution Approach 2:
The patent changes the parameter of session suitability by introducing conditions that determine whether a session can serve as a managing session. The system dynamically selects sessions based on their suitability state, allowing flexibility in session selection and reducing failures when the management system session is not in a suitable state for group operations.
2Reliability
If the management system session is required to be in a suitable state for group operations, then operation correctness can be maintained, but system performance and robustness deteriorate due to dependency on a single session
Solution Approach 1:
The patent implements multi-functionality by allowing both management system sessions and file system sessions to serve as managing sessions. This universal approach enables the system to perform group operations through multiple session types, improving performance and robustness while maintaining operation correctness through condition-based selection.
3Device complexity
If a single managing session is selected, then the managing session structure is simple, but the system becomes vulnerable to errors when that session is not suitable
Solution Approach 1:
The patent introduces dynamics to the managing session structure by enabling dynamic selection of managing sessions based on their suitability state. The system can switch between different session types (management system session and file system session) depending on their operational state, making the structure adaptive and more resistant to errors while maintaining reasonable complexity.
Data Source
AI summary
A method and device for managing sessions comprises obtaining first identification information of a first session of a plurality of sessions and group operation identification information of a group operation to be performed for the plurality of sessions, each of the plurality of sessions replicating, from a source of the session to a destination of the session, a file system or a management system that manages the file system; determining whether the first session meets a condition that a session is suitable to be selected as a managing session, the managing session managing the plurality of sessions to perform the group operation on the plurality of sessions; in response to the first session failing to meet the condition, obtaining second identification information of a second session of the plurality of sessions, the second identification information being different from the first identification information; and selecting the managing session based on the second identification information.


