Automated Infrastructure Installation via Tree-Structured Modules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing complexity of infrastructure setup due to geometric data growth requires efficient automation of open-source solutions installation and configuration, as existing methods are time-consuming and prone to errors, especially with the shift from expensive commercial solutions to cost-effective open-source technologies on virtual machines.

Innovation Solution

An apparatus and method for automating infrastructure installation and configuration using an installation information management module, environment setting management module, and installation package management module, which organize and generate installation packages and automation scripts based on parent-child relationships, simplifying the process by managing open-source solution and equipment information in a tree structure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If open-source solutions are installed manually on each piece of equipment, then installation flexibility and customization are improved, but installation time and complexity increase significantly

Engineering Contradiction:
ImproveInstallation flexibilityVSAvoidInstallation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent pre-configures installation templates and automation scripts before deployment. The system prepares installation packages with all necessary configurations, dependencies, and scripts in advance, then automatically executes them on target equipment. This preliminary preparation eliminates the need for manual installation steps during actual deployment, resolving the contradiction between installation flexibility and time consumption.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple open-source solutions are installed manually across multiple servers, then customization capability is improved, but error probability and complexity increase

Engineering Contradiction:
ImproveCustomization capabilityVSAvoidError probability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements automated feedback mechanisms through pre-configured validation rules, dependency checks, and configuration verification scripts. The system automatically verifies installation correctness, checks for configuration errors, and provides feedback on installation status. This automated feedback loop eliminates manual verification errors while preserving customization capability through template-based configuration.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If comprehensive installation and configuration settings are provided for each open-source solution, then installation completeness is improved, but system complexity and learning curve increase

Engineering Contradiction:
ImproveInstallation completenessVSAvoidSystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the complex installation process into modular, independent components: installation templates, configuration scripts, dependency packages, and validation rules. Each open-source solution has its own self-contained installation template that can be independently configured and executed. This segmentation reduces system complexity by organizing comprehensive installation settings into manageable, reusable modules while maintaining installation completeness.

Inventive Principle:
Principle #1Segmentation

4Productivity

If automated installation scripts are generated for each equipment, then installation speed is improved, but adaptability to different environments may decrease

Engineering Contradiction:
ImproveInstallation speedVSAvoidEnvironment adaptability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic installation scripts that can adapt to different environmental conditions. The automation scripts include conditional logic that detects equipment specifications, operating systems, and existing configurations, then dynamically adjusts installation parameters and configuration settings. This dynamic adaptability allows rapid automated installation while maintaining flexibility to accommodate various deployment environments.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9996333B2Apparatus and method for automating the installation and configuration of infrastructure
Publication Date: 2018.06.12 SAMSUNG SDS CO LTD
  • US9996333B2 patent drawing
  • US9996333B2 patent drawing
  • US9996333B2 patent drawing

AI summary

Provided are an apparatus for automating the installation and configuration of infrastructure. The apparatus comprises, an installation information management module which receives installation information of an open-source solution and manages the installation information in a tree structure based on a parent-child relationship, an environment setting management module which receives environment setting information of equipment and manages the environment setting information in a tree structure based on a parent-child relationship, and an installation package management module which generates an installation package and an installation automation script using the installation information and the environment setting information.