File Server Serialization Reinitialization Protocol
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Productivity
If the file server continues processing during reinitialization, then productivity is maintained, but data integrity is compromised
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
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
3Ease of manufacture
If conventional serialization management schemes allow connections to fail during reinitialization, then reinitialization is simple, but system stability is compromised
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
Data Source
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.


