Automated Storage Host Registration for Software-Defined Deployments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional storage management approaches for software-defined storage solutions are error-prone and resource-intensive, requiring complex steps to prepare storage hosts for deployment and configuration.

Innovation Solution

A computer-implemented method for registering storage hosts by obtaining and processing parameters for accessing storage hosts over a network, persisting data related to these hosts, and performing automated actions for software-defined storage deployments, utilizing a storage host registration system with a request processor, saga execution coordinator, and message bus for efficient registration and deployment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional storage management approaches are used to prepare storage hosts for deployment, then storage hosts can be configured for software-defined storage solutions, but the process becomes error-prone and resource-intensive

Engineering Contradiction:
Improvedeployment accuracyVSAvoidpreparation process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by automatically discovering storage hosts and pre-configuring them with necessary parameters before actual deployment. The registration process collects host information, determines accessibility, and stores configuration data in advance, eliminating the need for complex manual preparation steps later in the deployment process.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If manual steps are performed to prepare storage hosts, then configuration can be achieved, but the process requires arbitrary numbers of error-prone and resource-intensive steps

Engineering Contradiction:
Improvehost registration easeVSAvoidregistration time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system implements self-service by enabling storage hosts to automatically register themselves with the software-defined storage system. Hosts provide their own identification information and parameters, and the system automatically determines accessibility and performs registration without requiring manual intervention for each host, significantly reducing both operational complexity and time requirements.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes parameters by dynamically evaluating host accessibility based on network parameters and configuration data. It automatically adjusts registration status and configuration parameters based on discovered host characteristics, eliminating the need for fixed, manual configuration steps and enabling rapid adaptation to different host environments.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If automated registration is implemented, then deployment efficiency improves, but system complexity increases

Engineering Contradiction:
Improvedeployment speedVSAvoidregistration system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The registration system achieves universality by designing a multi-functional platform that can handle diverse storage host types, network configurations, and deployment scenarios through a single automated process. The system universally accepts various host parameters, determines accessibility across different network environments, and performs registration regardless of specific host characteristics, eliminating the need for multiple specialized configuration procedures.

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

Data Source

PatentUS11314448B2Registering storage hosts for use in automating software-defined storage deployments
Publication Date: 2022.04.26 EMC IP HLDG CO LLC
  • US11314448B2 patent drawing
  • US11314448B2 patent drawing
  • US11314448B2 patent drawing

AI summary

Methods, apparatus, and processor-readable storage media for registering storage hosts for use in automating software-defined storage deployments are provided herein. An example computer-implemented method includes obtaining information pertaining to parameters for accessing storage hosts over at least one network in connection with at least one software-defined storage deployment; processing one or more requests by one or more client devices to access at least a portion of the storage hosts; registering, based at least in part on the processing of the one or more requests, at least one of the storage hosts by persisting data pertaining to the at least one storage host in connection with at least a portion of the parameters; and performing one or more automated actions related to at least one software-defined storage deployment based at least in part on the registration of the at least one storage host.