Namespace Redirection for Backup Path Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manual selection of network paths for data protection jobs in backup systems is inefficient and burdensome, especially when managing multiple storage appliances with dynamic network traffic, making it difficult to achieve optimal bandwidth and load balancing.

Innovation Solution

The namespace redirection service provides an abstraction layer that automatically selects the appropriate network path for data protection jobs by mapping storage units to available data protection storage appliances, using a load balancing algorithm to distribute load evenly across multiple network interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual selection of network path is used during initial configuration, then configuration simplicity is maintained, but efficiency and optimal bandwidth utilization deteriorate due to inability to adapt to dynamic network traffic

Engineering Contradiction:
Improveconfiguration simplicityVSAvoiddata transfer efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system performs self-service by automatically selecting optimal network paths and load balancing across multiple storage appliances without requiring administrator intervention. The namespace redirection service dynamically determines the best network path based on current network conditions, eliminating the need for manual configuration while maintaining operational simplicity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system transitions from static manual configuration to dynamic automatic selection. The namespace redirection service continuously monitors network conditions and dynamically adjusts path selection and load distribution, allowing the system to adapt to changing network traffic patterns and maintain optimal performance.

Inventive Principle:
Principle #15Dynamics

2Loss of time

If manual network path selection is used, then initial setup effort is reduced, but ongoing network optimization and load balancing capability deteriorate

Engineering Contradiction:
Improveinitial setup timeVSAvoidnetwork optimization capability
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary action by pre-configuring multiple storage appliances with namespace redirection service during initial setup. This preliminary configuration enables automatic path selection and load balancing to take effect immediately, reducing initial setup time while establishing the foundation for ongoing optimization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The namespace redirection service implements feedback mechanisms by continuously monitoring network conditions, transfer rates, and appliance utilization. This feedback enables the system to automatically adjust path selection and load distribution, providing ongoing network optimization without requiring additional administrator time or effort.

Inventive Principle:
Principle #23Feedback

3Device complexity

If multiple storage appliances are managed manually, then system complexity is reduced, but ability to achieve good load balancing deteriorates

Engineering Contradiction:
Improvemanagement complexityVSAvoidload balancing efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The namespace redirection service acts as an intermediary between clients and multiple storage appliances. It manages the complexity of coordinating multiple appliances by intercepting namespace requests, determining optimal targets, and routing traffic appropriately. This intermediary approach simplifies client-side complexity while enabling sophisticated load balancing across the appliance pool.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The namespace redirection service provides multi-functionality by simultaneously performing path selection, load balancing, and appliance management tasks. This universal service handles multiple storage appliances through a single interface, reducing management complexity while achieving effective load distribution across all appliances in the pool.

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

Data Source

PatentUS12007848B2Automatic selection of network path connecting backup clients to a pool of multiple backup storage appliances
Publication Date: 2024.06.11 EMC IP HLDG CO LLC
  • US12007848B2 patent drawing
  • US12007848B2 patent drawing
  • US12007848B2 patent drawing

AI summary

Information is stored that maps storage units to a pool of data protection appliances on which the storage units reside. The stored information includes a set of Internet Protocol (IP) addresses through which each data protection appliance can be reached. A connection request is received from a client. The connection request includes an identification of a particular storage unit which the client seeks to access for a data protection job. The particular storage unit is looked up in the stored information to identify a particular data protection appliance on which the particular storage unit currently resides. A list of multiple IP addresses through which the particular data protection appliance can be reached according to the stored information is returned to the client. The client, upon receipt of the list, selects an IP address from the list to attempt an initial connection to the particular data protection appliance.