File Server Serialization Reinitialization Protocol

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional file system servers fail to preserve cluster-level serialization data during reinitialization, leading to serialization failures that can cause file system server downtime and impact business-critical applications, as they do not effectively manage data access rights and resource connections during the reinitialization process.

Innovation Solution

An apparatus and method that include a logic unit with modules such as a permission request module, acknowledgement module, and cluster negotiation module to communicate and negotiate data access rights during file server reinitialization, ensuring that data access rights are preserved and shared resources are protected from modification or deletion during the reinitialization process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the file server reinitializes serialization data in response to a serialization failure, then the serialization problem is corrected, but cluster level serialization data is lost and data access rights are compromised

Engineering Contradiction:
Improveserialization correctnessVSAvoidcluster level serialization data
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system performs preliminary actions by notifying remote file servers of the upcoming reinitialization before it occurs. This allows remote servers to prepare and preserve their serialization data, preventing information loss while the local server undergoes reinitialization

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A cluster negotiation module acts as an intermediary between file servers during reinitialization. It manages communication and coordination, ensuring that serialization data is preserved across the cluster while one server reinitializes, thus preventing data loss

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the file server continues processing during reinitialization, then productivity is maintained, but data integrity is compromised

Engineering Contradiction:
Improvefile server availabilityVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system segments the file server cluster into reinitializing and non-reinitializing servers. This allows the reinitialization process to occur in isolation on one server while others continue processing, maintaining overall productivity without compromising data integrity through coordinated access control

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The cluster negotiation module mediates between servers undergoing reinitialization and those continuing to process requests. It ensures that data integrity is maintained while allowing continuous operation of the cluster, balancing productivity and reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If conventional serialization management schemes allow connections to fail during reinitialization, then reinitialization is simple, but system stability is compromised

Engineering Contradiction:
Improvereinitialization simplicityVSAvoidsystem stability
Core Design Contradiction:
Ease of manufactureVSStability of the object's composition

Solution Approach 1:

The system performs preliminary notification to remote servers before reinitialization occurs. This preliminary action maintains system stability by allowing coordinated shutdown of connections, rather than allowing arbitrary failures, while keeping the reinitialization process straightforward

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7716305B2Apparatus, system, and method for preserving cluster level serialization during file server serialization reinitialization
Publication Date: 2010.05.11 X CORP
  • US7716305B2 patent drawing
  • US7716305B2 patent drawing
  • US7716305B2 patent drawing

AI summary

An apparatus, system, and method are disclosed for preserving cluster level serialization during file server serialization reinitialization. The apparatus includes a permission request module, a cluster negotiation module, and a completion notification module. The permission request module communicates a permission request to a remote file server in anticipation of a reinitialization of a local file server. The cluster negotiation module implements a reinitialization protocol on the remote file server during the reinitialization of the local file server. The completion notification module notifies the remote file server when the reinitialization of the local file server is complete. The apparatus, system, and method beneficially facilitate continued serialization negotiation among the remote file servers during the reinitialization of the serialization data on the local file server and, thereby, preserve the integrity of shared data resources.