IP Address Cache for Hyper-Converged Infrastructure DHCP

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In hyper-converged infrastructure (HCI) environments, the process of assigning IP addresses and configuration parameters by a DHCP server can be computationally resource-intensive, leading to delays in response times, especially during initial configuration, and subsequent requests benefit little from optimized performance.

Innovation Solution

Implementing an IP address assignment logic within the imaging service that caches assigned IP addresses and parameters, allowing for rapid retrieval during subsequent requests, thus reducing the computational load and speeding up response times by executing the IP address assignment logic only during initial configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a DHCP server processes identifying information from DHCP requests to assign IP addresses, then IP addresses can be assigned correctly, but computational resources are consumed and response time is delayed

Engineering Contradiction:
ImproveIP address assignment accuracyVSAvoidDHCP response time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by caching IP addresses and configuration parameters during initial configuration before DHCP requests arrive. The imaging service pre-processes and stores identifying information, vendor identifiers, and corresponding IP address assignments in a cache, so that subsequent DHCP requests can be served without重新 processing, thereby reducing response time while maintaining assignment accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the identifying information and vendor identifiers from DHCP requests and stores them in a cache with their corresponding IP address assignments. This copying mechanism allows the DHCP server to retrieve pre-stored IP addresses instead of processing the full identifying information for each request, reducing computational load and response time while preserving the correctness of IP address assignment

Inventive Principle:
Principle #26Copying

2Reliability

If IP address assignment logic is executed for each DHCP request, then accurate IP addresses are assigned, but computational resources are continuously consumed

Engineering Contradiction:
ImproveIP address assignment correctnessVSAvoidDHCP server computational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The imaging service performs preliminary processing during initial configuration by extracting vendor identifiers and device information from DHCP requests and pre-storing them in a cache with their corresponding IP address assignments. This preliminary action eliminates the need to re-process identifying information for subsequent requests, significantly reducing computational resource consumption while maintaining assignment correctness through the pre-stored mappings

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates and stores copies of vendor identifiers, device MAC addresses, and corresponding IP address assignments in a cache structure. These copies are retrieved for subsequent DHCP requests instead of re-extracting and re-processing the original identifying information, thereby reducing computational resource usage while preserving the reliability of IP address assignment through accurate cache lookups

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10686755B2Assigning IP addresses and configuration parameters in hyper-converged infrastructure
Publication Date: 2020.06.16 VMWARE INC
  • US10686755B2 patent drawing
  • US10686755B2 patent drawing
  • US10686755B2 patent drawing

AI summary

Disclosed are various examples for improving the performance of an imaging service that can assign an IP address. The imaging service can implement the DHCP protocol and assign other configuration parameters using the DHCP protocol. An IP address cache can also be employed to speed a subsequent IP address assignment by the imaging service.