Boot Volume Population via Pre-configured Images

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The process of setting up and maintaining multiple servers with correctly configured software for a storage system is tedious, especially when done manually, requiring initial booting on removable media or network-provided images and subsequent software installation.

Innovation Solution

A network-connected management infrastructure provides a pre-configured image that can automatically populate boot volumes across new host servers, eliminating the need for manual booting and reducing setup time, using cloud-defined storage and pod templates to define and provision boot volumes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual software installation is performed on each server, then software configuration accuracy is improved, but setup time and labor cost increase

Engineering Contradiction:
Improvesoftware configuration accuracyVSAvoidsetup time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by creating a master image containing pre-configured software and settings before deployment. This master image is then automatically copied to multiple servers, eliminating the need for manual software installation on each server while maintaining configuration accuracy. The preliminary preparation of the master image resolves the contradiction by enabling automated, accurate, and rapid deployment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating a master image that can be replicated across multiple servers. Instead of manually installing software on each server, the system copies the pre-configured master image to all target servers, ensuring consistent and accurate software configuration while dramatically reducing setup time and labor requirements.

Inventive Principle:
Principle #26Copying

2Loss of time

If automated image deployment is implemented, then setup time is reduced, but initial system complexity increases

Engineering Contradiction:
Improvesetup timeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component - a management infrastructure or deployment system - that handles the complexity of automated image deployment. This intermediary manages the creation, storage, and distribution of master images, as well as the automated copying process to multiple servers. By centralizing the automation logic in this intermediary layer, the patent reduces setup time while containing system complexity in a manageable component rather than distributing it across all servers.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If manual software installation is performed, then adaptability to specific server requirements is improved, but consistency across servers deteriorates

Engineering Contradiction:
Improveadaptability to server requirementsVSAvoidsoftware configuration consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent applies preliminary action by incorporating all necessary software configurations and adaptations into the master image during its creation phase. This allows the image to be tailored to specific server requirements in advance, while ensuring that all servers receiving the image will have identical, consistent configurations. The preliminary customization resolves the contradiction by enabling both adaptability and consistency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses homogeneity by ensuring that the master image contains uniform software configurations that are identical across all servers. By standardizing the software stack and configuration in the master image, the system achieves consistent software composition across all servers while still being adaptable to specific requirements through the initial image customization process.

Inventive Principle:
Principle #33Homogeneity

Data Source

PatentUS20240403063A1Automatic population of boot volumes
Publication Date: 2024.12.05 NVIDIA CORP
  • US20240403063A1 patent drawing
  • US20240403063A1 patent drawing
  • US20240403063A1 patent drawing

AI summary

A storage system (400) includes a storage processor (420-1) such as a storage card resident in a host server (410-1) and coupled to the storage device (450-1). The storage processor (420-1) may be configured to create a virtual volume (428-1), store content derived from an image (492) downloaded from a URL storage corresponding to the virtual volume (428-1), and present the virtual volume (428-1) to the host server as a boot LUN. A management infrastructure (480) can be used to create a library (490) of images (492, 494) corresponding to different storage system characteristics and used to selected which URL is provided to the storage processor (420-1).