File Archiving Volume Management with Wide-Area Failover

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

VSEngineering 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

Engineering Contradiction:
Improveavailability of file archiving serviceVSAvoidsystem configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system transfers entire archiving program instances during failover, then service continuity is improved, but resource transfer time increases

Engineering Contradiction:
Improveservice continuityVSAvoidfailover time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvevolume management flexibilityVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

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

Data Source

PatentUS8060709B1Control of storage volumes in file archiving
Publication Date: 2011.11.15 EMC IP HLDG CO LLC
  • US8060709B1 patent drawing
  • US8060709B1 patent drawing
  • US8060709B1 patent drawing

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.