Federated Discovery Controller for Multi-Cloud Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-cloud operating environments, the lack of a centralized discovery controller that can be directly utilized by both source and destination storage systems across different administrative domains and subnets hinders efficient data transfer, leading to tedious explicit configuration and potential connectivity issues.

Innovation Solution

The implementation of a Federated Discovery Controller (FDC) system, which comprises a primary centralized discovery controller and non-primary discovery controllers deployed across different locations, enabling bi-directional communication and synchronization of name server databases to facilitate data movement and connectivity across different administrative domains and subnets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a single centralized discovery controller is deployed, then discovery and connection establishment is simplified, but it cannot serve multiple administrative domains and subnets simultaneously

Engineering Contradiction:
Improvediscovery and connection establishmentVSAvoidcross-domain and cross-subnet capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system segments the centralized discovery controller function into multiple distributed discovery controllers, each serving specific administrative domains and subnets. Each discovery controller maintains local name server databases and handles discovery requests within its domain, while federation mechanisms enable cross-domain discovery through coordinated communication between controllers.

Inventive Principle:
Principle #1Segmentation

2Reliability

If environments are administered separately, then administrative domain separation is maintained, but centralized discovery and connection establishment becomes impossible

Engineering Contradiction:
Improveadministrative domain separationVSAvoidcentralized discovery
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The invention introduces intermediary discovery controllers that act as mediators between separately administered environments. These controllers implement federation mechanisms that enable coordinated discovery and connection establishment across administrative domains while preserving domain separation. The intermediaries translate and synchronize name server databases across domains, facilitating unified discovery without centralizing administrative control.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If explicit configuration is used, then connectivity requirements are met, but the process becomes tedious and complex

Engineering Contradiction:
Improveconnectivity establishmentVSAvoidconfiguration process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements self-service discovery mechanisms where storage systems automatically discover available resources and establish connections without manual configuration. Discovery controllers publish service information in name server databases, and storage systems autonomously query these databases to discover and connect to target resources, eliminating tedious explicit configuration while maintaining reliable connectivity establishment.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240419625A1Federated discovery controller
Publication Date: 2024.12.19 DELL PROD LP
  • US20240419625A1 patent drawing
  • US20240419625A1 patent drawing
  • US20240419625A1 patent drawing

AI summary

Embodiments presented herein address issues related to discovery controller collaboration in multi-cloud operating environments, in which a resource storage system and a destination storage system may not be managed by the same team or process. Therefore, providing a single Centralized Discovery Controller (CDC) that can be directly utilized by both the source and destination may not be possible. To address the multi-datacenter configuration concerns, embodiments of a Federated Discovery Controller (FDC) are disclosed. In one or more embodiments, an FDC comprises a primary CDC (PCDC) and one or more non-primary Discovery Controllers (NDCs). After initial configuration and connection establishment, a bi-directional connection between the PCDC and each NDC may be established for desired namespace discovery and storage capacity utilization across different Discovery Controllers.