File Archiving Volume Management with Wide-Area Failover
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing file archiving systems lack high-availability functionality across wide-area networks, leading to potential data loss and service interruptions when storage devices or servers become unavailable, and they lack flexibility in managing storage volumes independently.
Innovation Solution
Implementing a file archiving system with wide-area failover and failback capabilities using high-availability clustering programs and active-active server configurations, along with the ability to manage storage volumes separately, and storing metadata on the volume itself to ensure accessibility during failover.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If file archiving systems use traditional storage configurations without wide-area failover capabilities, then system complexity is reduced, but reliability deteriorates when storage devices or servers become unavailable
Solution Approach 1:
The system divides the file archiving service into multiple independent segments distributed across different servers in a wide-area network. Each server can independently provide archiving services for specific storage volumes, allowing partial service continuity even when individual servers fail. This segmentation enables the system to achieve high availability without requiring complete system redundancy.
Solution Approach 2:
The patent introduces a name service as an intermediary component that manages the mapping between storage volumes and archiving servers. This intermediary abstracts the complexity of server-to-volume relationships, enabling automatic failover by redirecting requests from failed servers to standby servers without requiring complex reconfiguration. The name service acts as a mediator that simplifies the overall system complexity while maintaining reliability.
2Reliability
If the system transfers entire archiving program instances during failover, then service continuity is improved, but resource transfer time increases
Solution Approach 1:
The patent extracts the essential failover capability from the entire archiving program instance and implements it as a separate, lightweight mechanism at the storage volume level. Instead of transferring complete program instances, only the necessary state information and volume mappings are transferred during failover. This extraction dramatically reduces failover time while maintaining service continuity.
Solution Approach 2:
The system performs preliminary setup by pre-configuring standby servers with the necessary archiving capabilities and establishing name service mappings before failures occur. When a server fails, the failover process merely needs to activate the pre-prepared standby configuration rather than setting up services from scratch. This preliminary action significantly reduces the actual failover time while ensuring service continuity.
3Adaptability or versatility
If the system manages multiple storage volumes as a single group, then device complexity is reduced, but adaptability deteriorates when different volumes require different archiving policies
Solution Approach 1:
The patent segments the management of storage volumes by introducing volume-level control that allows each storage volume to be independently configured with its own archiving policy, retention period, and server assignments. This segmentation enables different volumes to have different management characteristics while maintaining a unified system architecture. The name service manages these segmented volume configurations without requiring complex hierarchical structures.
Solution Approach 2:
The name service is designed as a universal management component that handles multiple functions: volume-to-server mapping, failover coordination, policy enforcement, and configuration management. This multi-functional approach allows the system to provide adaptable volume-level management through a single, relatively simple service rather than requiring separate complex management systems for each function, thus maintaining low overall device complexity.
Data Source
AI summary
Computer file archiving systems and techniques are described. Various aspects include wide area high-availability file archiving, volume-level management capabilities of archiving systems, and methods and systems for storing file archiving metadata. The methods and systems described can be used individually or in combination.


