Intermediate Storage Awareness Service for Failover
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional storage awareness service failover processes in virtualized storage systems experience prolonged downtime due to predefined status reporting constraints, which hinder the swift recovery of storage awareness services.
Innovation Solution
Deploying an intermediate storage awareness service within the system to process requests and manage session identifiers, alarms, and context settings, thereby minimizing downtime by providing temporary functionality until the primary service is restored on another node.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional failover processes are used, then the storage awareness service is eventually recovered, but the downtime is prolonged due to predefined status reporting constraints
Solution Approach 1:
An intermediate storage awareness service is deployed as a mediator component that bridges the gap during failover transitions. This intermediate service accepts and processes client requests that would otherwise be directed to the failed primary service, maintaining system availability while the actual failover completes in the background. The intermediate service acts as a temporary placeholder that prevents service interruption despite the underlying failover delay caused by vendor-defined status reporting constraints.
2Adaptability or versatility
If the storage awareness service provider node fails, then system redundancy is activated, but predefined timeout periods extend the unavailability period
Solution Approach 1:
The intermediate storage awareness service is pre-configured and ready to activate immediately upon detecting primary service failure. Rather than waiting for the predefined timeout period to expire before initiating failover, the intermediate service is deployed in advance as a standby component that can instantly assume service responsibilities. This preliminary preparation eliminates the waiting period inherent in conventional timeout-based failover mechanisms.
Data Source
AI summary
A method, computer program product, and computing system for determining whether a storage awareness service provider node of a storage system has failed. In response to determining that the storage awareness service provider node has failed, an intermediate storage awareness service may be deployed within the storage system. At least one request may be processed on the storage system via the intermediate storage awareness service.


