Virtual Appliance Manager Dependency Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing virtual appliances in a computing environment is challenging due to difficulties in determining dependencies between appliances and isolating the cause of failures, especially when configuration changes occur, such as host name or IP address changes, leading to manual debugging that is time-consuming and difficult.

Innovation Solution

A virtual appliance manager system that includes a discovery service to map components and their relationships, and a management service to reconfigure components automatically in response to changes, with a dashboard for monitoring health and status, enabling autonomous and efficient management of virtual appliances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual debugging is used to determine dependencies and isolate failures, then detailed analysis can be performed, but the process becomes time-consuming and difficult

Engineering Contradiction:
Improvedependency analysis accuracyVSAvoiddebugging time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system implements self-service through automated dependency discovery and health checking mechanisms. The virtual appliance manager automatically maps dependencies between virtual appliances and performs health checks without requiring manual intervention, thereby achieving both high analysis accuracy and time efficiency

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual debugging mechanisms with automated software-based dependency discovery and health checking systems. The automated manager substitutes human operators in performing dependency mapping and failure isolation tasks, eliminating the time-consuming nature of manual debugging while maintaining comprehensive analysis

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If configuration changes are made to virtual appliances, then adaptability and updates can be implemented, but system failures and breakdowns may occur

Engineering Contradiction:
Improveconfiguration flexibilityVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements feedback mechanisms through automated health checking that continuously monitors virtual appliance status after configuration changes. When failures are detected, the system provides feedback to identify the root cause, enabling operators to revert or adjust changes while maintaining system reliability

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary action by performing automated dependency discovery and health checks before and after configuration changes. This proactive approach identifies potential issues before they cause system breakdown, allowing safe configuration updates while maintaining stability

Inventive Principle:
Principle #10Preliminary action

3Reliability

If comprehensive monitoring of all components and dependencies is implemented, then system health can be tracked, but system complexity increases

Engineering Contradiction:
Improvesystem monitoring capabilityVSAvoidmanagement system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The virtual appliance manager implements multi-functionality by consolidating dependency discovery, health checking, and failure analysis into a single unified system. This universal approach provides comprehensive monitoring capabilities without proportionally increasing system complexity, as one manager handles multiple monitoring functions

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

Data Source

PatentUS10019272B1Virtual appliance manager
Publication Date: 2018.07.10 EMC IP HLDG CO LLC
  • US10019272B1 patent drawing
  • US10019272B1 patent drawing
  • US10019272B1 patent drawing

AI summary

A method, system and computer readable media for managing virtual appliances are provided. The method includes discovering each of a plurality of components of an enterprise solution, the enterprise solution encompassing a plurality of virtual appliances and relationships among the plurality of virtual appliances. Each of the plurality of virtual appliances has one or more virtual machines, and the plurality of virtual appliances are implemented in a physical computing environment. The method includes reconfiguring the plurality of components in response to a change in a configuration of one or more of the plurality of components.