Dynamic Resource Configuration for Distributed Computing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network configuration protocols, such as DHCP, fail to provide customized IP address assignment based on resource characteristics and applications in distributed computing environments, leading to inefficient and manual-intensive configuration processes, especially in hybrid environments with diverse resource needs.

Innovation Solution

A dynamic resource configuration system that uses a computer-executed application to obtain a unique identity of resources and apply customized configuration parameters, leveraging a network configuration protocol to dynamically configure resources based on their characteristics and deployed applications, thereby ensuring efficient and consistent configuration across diverse resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional DHCP protocol is used for network configuration, then automatic IP address assignment is achieved, but customized configuration based on resource characteristics cannot be provided

Engineering Contradiction:
Improvecustomized configuration capabilityVSAvoidconfiguration system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a configuration server as an intermediary between the DHCP protocol and resources. This server receives DHCP requests, extracts resource identifiers, queries a database for customized configuration parameters based on those identifiers, and returns tailored configurations. This mediator enables customization without modifying the standard DHCP protocol, resolving the contradiction between adaptability and complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The configuration system is segmented into distinct functional modules: a DHCP request receiver, an identifier extractor, a database query interface, and a configuration parameter provider. This segmentation allows each component to perform its specific function independently, enabling customized configuration while maintaining manageable system complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If manual network configuration is performed for each resource, then customized configuration can be achieved, but productivity and automation are reduced

Engineering Contradiction:
Improvecustomized configuration capabilityVSAvoidconfiguration speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system enables self-service configuration where resources automatically send DHCP requests and receive customized configuration parameters without manual intervention. The configuration server autonomously processes requests by querying the database using resource identifiers extracted from the requests, and returns appropriate configurations automatically, achieving both customization and high productivity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Configuration parameters are pre-stored in a database associated with resource identifiers before actual configuration needs arise. This preliminary preparation of configuration data allows the system to quickly retrieve and apply customized settings automatically when resources request configuration, eliminating manual configuration work while maintaining customization.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If static IP address ranges are assigned by network segment, then simple configuration management is achieved, but adaptability to diverse resource needs is lost

Engineering Contradiction:
Improveconfiguration efficiencyVSAvoidresource-specific configuration capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system dynamically changes configuration parameters based on resource-specific identifiers. Instead of assigning static IP ranges solely by network segment, the configuration server extracts resource identifiers from DHCP requests, queries the database for resource-specific parameters, and returns customized configurations. This parameter change approach maintains configuration efficiency through automation while achieving adaptability to diverse resource needs.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements local quality by providing different configuration parameters to different resources based on their specific characteristics and requirements. Each resource receives customized configuration data tailored to its local needs rather than a uniform configuration, enabling the system to maintain overall efficiency while adapting to specific local requirements of individual resources or resource groups.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10771430B1Dynamic resource configuration system and method for distributed computing environments
Publication Date: 2020.09.08 EMC IP HLDG CO LLC
  • US10771430B1 patent drawing
  • US10771430B1 patent drawing
  • US10771430B1 patent drawing

AI summary

A dynamic resource configuration system that includes a computer executed application that receives, from resource of the distributed computing environment, a network configuration request message to dynamically configure one or more network parameters of the resource. In response, the application obtains a unique identity of the resource using the received network configuration request message, obtains customized configuration parameters for the resource using the obtained unique identity, and configures the resource using the customized configuration parameters.