Visual Upgrade Manager for Virtualized Assets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of tracking interrelationships between hardware, firmware, and software components in cloud computing environments makes installation and upgrade processes challenging, leading to potential downtime and significant administrative effort due to dependencies and version management issues.

Innovation Solution

A visual dashboard and guided planning tool that allows administrators to select target assets for updates, determine dependencies, and generate upgrade plans, providing a visual overview and preview of the effects of upgrades or installations within a virtualized computing environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional techniques are used for managing installs and upgrades, then administrators can maintain control over the virtualized computing environment, but the process becomes extremely complex and time-consuming due to tracking interrelationships between hardware, firmware, and software components

Engineering Contradiction:
Improvecontrol over virtualized computing environmentVSAvoidcomplexity of tracking interrelationships
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an upgrade manager as an intermediary system that automatically discovers, tracks, and manages interrelationships between components. This mediator handles the complex dependency analysis between hardware, firmware, and software assets, freeing administrators from manually tracking these relationships while maintaining reliable control over the upgrade process

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service capabilities through automated dependency discovery and upgrade plan generation. The upgrade manager automatically identifies component relationships, analyzes compatibility, and creates upgrade plans without requiring administrators to manually research or document interrelationships, thereby reducing complexity while maintaining control

Inventive Principle:
Principle #25Self-service

2Reliability

If administrators manually research and plan upgrades, then they can identify dependencies and precautions, but this requires significant administrative effort and time

Engineering Contradiction:
Improveidentification of dependencies and precautionsVSAvoidadministrative effort and time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The upgrade manager performs preliminary actions by automatically discovering and documenting all component dependencies and prerequisites before the administrator initiates an upgrade. The system pre-analizes compatibility issues, identifies required precautions, and prepares upgrade plans in advance, eliminating the need for administrators to manually research these details when upgrade time arrives

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms that automatically provide administrators with dependency information, compatibility warnings, and prerequisite requirements based on real-time analysis of the virtualized environment. This feedback loop replaces manual research by continuously monitoring and reporting on component relationships and upgrade implications

Inventive Principle:
Principle #23Feedback

3Reliability

If upgrade plans include all dependent assets, then compatibility is ensured, but the scope and complexity of the upgrade plan increases

Engineering Contradiction:
Improvecompatibility assuranceVSAvoidscope of upgrade plan
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The upgrade manager segments the upgrade process into distinct phases and groups assets by their dependency relationships. Instead of presenting a single monolithic upgrade plan, the system divides upgrades into manageable segments that can be executed in a coordinated sequence, making the overall complex process more controllable and easier to manage while ensuring all dependencies are addressed

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9134992B2Interactive and visual planning tool for managing installs and upgrades
Publication Date: 2015.09.15 VMWARE INC
  • US9134992B2 patent drawing
  • US9134992B2 patent drawing
  • US9134992B2 patent drawing

AI summary

A method for generating an upgrade plan for assets included in a virtualized computing environment includes receiving a selection of one or more target assets to receive updates. The method further includes receiving a selection of one or more upgrade packages, determining a first set of target assets that is capable of being upgraded with at least one selected upgrade package, determining a second set of target assets that depend on the first set of target assets, and generating an upgrade plan for the first set of target assets and the second set of target assets.