Switch Network Cache for Automated Server Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solutions for setting up a rack-based server configuration require extensive user overhead and computational/network overhead as each server must individually configure and download portions of the solution stack from a source.

Innovation Solution

A switch determines a configuration pattern for multiple servers, generates a network cache, receives a solution stack based on this pattern, and stores it for distribution to the servers, thereby reducing the need for individual server configuration and direct communication with a repository.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If each server individually configures and downloads portions of the solution stack from a source, then each server can be configured independently, but extensive user overhead and computational/network overhead are required

Engineering Contradiction:
Improveserver configuration processVSAvoiduser overhead and computational overhead
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent introduces a switch as an intermediary device between the solution stack source and multiple servers. The switch receives the complete solution stack, stores it in a network cache, and automatically distributes appropriate portions to each server based on configuration patterns. This eliminates the need for each server to individually connect to and download from the remote repository, significantly reducing user overhead and network traffic.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The switch performs preliminary actions by pre-receiving, storing, and organizing the complete solution stack in its network cache before the servers need it. Configuration patterns are determined in advance, and the solution stack is segmented and prepared for distribution. This preliminary preparation eliminates the need for each server to perform individual download operations at configuration time.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If each server connects to a remote repository to download solution stack portions, then servers can obtain necessary software components, but network overhead and computational overhead increase significantly

Engineering Contradiction:
Improvesolution stack distributionVSAvoidnetwork overhead and computational overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent merges multiple individual server-to-repository communication channels into a single switch-mediated distribution system. Instead of each server establishing separate connections to the remote repository, all servers communicate through the switch, which consolidates network traffic. This merging reduces overall network overhead and computational resources required for solution stack distribution.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The switch acts as an intermediary that caches the solution stack locally, eliminating the need for servers to establish direct connections to the remote repository. This local caching reduces network traffic volume and computational overhead for both servers and the remote repository, while maintaining reliable solution stack distribution.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Extent of automation

If an active orchestrator is used to configure servers, then centralized control is achieved, but system complexity and user overhead increase

Engineering Contradiction:
Improveserver configuration automationVSAvoidorchestrator system complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent makes the switch a multi-functional device that not only performs its traditional network switching role but also determines configuration patterns, caches the solution stack, segments it according to configuration patterns, and distributes it to servers. This consolidation of multiple functions into the existing switch eliminates the need for a separate active orchestrator, reducing system complexity while maintaining automation.

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

Solution Approach 2:

The patent merges the functions of configuration management, solution stack storage, and distribution control into the switch itself. By combining these previously separate orchestrator functions with the switch's existing capabilities, the system achieves centralized automation without adding the complexity of a dedicated orchestrator component.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11310112B2Automatic server configuration using a switch
Publication Date: 2022.04.19 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US11310112B2 patent drawing
  • US11310112B2 patent drawing
  • US11310112B2 patent drawing

AI summary

Automatic server configuration by a switch may include determining, by a firmware interface application of the switch, a configuration pattern for a plurality of servers; generating, by a network caching application of the switch, a network cache; receiving, based on the configuration pattern, a solution stack; storing the solution stack in the network cache; and providing, from the network cache, the solution stack to the plurality of servers.