SDN Virtualization Update Simulation via API Redirection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computing environments, updating virtualization platforms from one version to another can be challenging due to difficulties in reverting to earlier versions, leading to downtime and reconfiguration issues if the update causes problems.

Innovation Solution

A method is introduced to simulate updates in software-defined network (SDN) virtualized computing environments by identifying and providing updated files, updating API configurations, and maintaining a cache for configuration changes, allowing administrators to test and potentially revert to the previous version without full installation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the virtualization platform files are replaced to update from the first version to the second version, then the platform functionality is improved, but the difficulty of reverting to the earlier version increases and downtime occurs

Engineering Contradiction:
Improveplatform version update capabilityVSAvoidreversion complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by creating a simulation mode that allows testing of updated platform files before full deployment. The system pre-validates compatibility and prepares rollback procedures in advance, enabling administrators to verify updates without committing to full installation, thus reducing reversion complexity while maintaining update capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary simulation layer between the existing platform and the updated files. This simulation mode acts as a mediator that allows the system to test new files without fully replacing the existing platform, enabling safe verification and controlled rollback if issues arise, thereby reducing the complexity of reverting to earlier versions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the virtualization platform files are replaced to update from the first version to the second version, then the platform functionality is improved, but downtime and reconfiguration operations are required

Engineering Contradiction:
Improveplatform version update capabilityVSAvoiddowntime during update
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by enabling simulation mode to test updated files before full deployment. Administrators can validate compatibility and prepare rollback procedures in advance, allowing updates to be performed with minimal disruption to ongoing operations and reducing the need for lengthy downtime and reconfiguration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces dynamic configuration capabilities that allow the system to switch between different file versions without complete replacement. The simulation mode enables dynamic testing of updated files while maintaining the ability to quickly revert or adjust, reducing the time required for updates and minimizing operational downtime.

Inventive Principle:
Principle #15Dynamics

3Reliability

If updated files are provided and API configuration is updated to redirect requests, then the ability to test updates safely is improved, but the complexity of maintaining configuration increases

Engineering Contradiction:
Improveupdate testing safetyVSAvoidconfiguration maintenance complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary simulation layer that manages configuration complexity. The simulation mode automatically handles file redirection and configuration changes, acting as a mediator between administrators and the complex configuration tasks. This reduces the burden on administrators while maintaining safe testing capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies self-service by enabling the system to automatically manage configuration changes during simulation mode. The updated files and API configurations are automatically applied and managed by the system, reducing the manual configuration maintenance workload while ensuring safe and reliable update testing.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11720341B2Simulation of updates in a software defined network (SDN) virtualized computing environments
Publication Date: 2023.08.08 VMWARE INC
  • US11720341B2 patent drawing
  • US11720341B2 patent drawing
  • US11720341B2 patent drawing

AI summary

Described herein are systems, methods, and software to manage the simulation of an update to a software defined networking (SDN) virtualization platform in a computing environment. In one example, an update service identifies a request to simulate the update of a SDN virtualization platform from a first version to a second version. In response to the request, the update service will identify and provide one or more updated files associated with the second version to computing systems in the computing environment and update an application programming interface (API) configuration on the computing systems to direct API requests to the one or more updated files in places of one or more files associated with the first version. The update service further maintains a cache associated with modifications to the computing environment while the API configuration is updated.