Decentralized Managing Session Structure for Group Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvegroup operation capabilityVSAvoidsystem robustness
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improveoperation correctnessVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Engineering Contradiction:
Improvemanaging session structureVSAvoiderror resistance
Core Design Contradiction:
Device complexityVSReliability

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10855776B2Method and device for managing sessions
Publication Date: 2020.12.01 EMC IP HLDG CO LLC
  • US10855776B2 patent drawing
  • US10855776B2 patent drawing
  • US10855776B2 patent drawing

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.