Virtual Proxy for Heterogeneous System Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtual machine management tools lack support for managing physical machines and are limited in their ability to handle a variety of virtualization platforms, leading to increased cost and complexity in managing heterogeneous computer systems with both physical and virtual machines.

Innovation Solution

The introduction of virtual proxies that act as intermediaries between virtual machine management tools and target machines, enabling communication and management of both physical and virtual machines through packet-filtering and request transformation, allowing a single virtual machine to serve as a proxy for multiple target machines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If virtualization is used to consolidate computing resources, then space, power, cooling, and hardware requirements are reduced, but the ability to manage physical machines and support heterogeneous systems is lost

Engineering Contradiction:
Improvepower consumptionVSAvoidmanagement capability
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The patent introduces a virtual proxy as an intermediary component that enables the virtual machine management tool to manage physical machines indirectly. The virtual proxy runs on the physical machine and translates management requests between the virtualization platform and the physical machine, allowing unified management while maintaining the physical machine's operational capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The virtual proxy is designed to provide universal management capability across heterogeneous systems. It can handle both virtual machine management requests from the virtualization platform and physical machine management requests, making the management system versatile enough to handle multiple machine types through a single interface.

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

2Device complexity

If a single virtual machine management tool is used to manage all machines, then management complexity is reduced, but support for physical machines and legacy systems is lost

Engineering Contradiction:
Improvemanagement complexityVSAvoidplatform compatibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The virtual proxy acts as a mediator between the virtual machine management tool and physical/legacy machines. It receives standardized management requests from the virtualization platform and translates them into appropriate commands for the target physical machine or legacy system, enabling unified management across diverse platforms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The virtual proxy transforms management requests by changing their parameters and format to match the specific requirements of different target systems. It adapts the standardized virtualization management interface to accommodate various physical machine and legacy system protocols, maintaining compatibility across heterogeneous environments.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If virtual machine management tools are used, then virtual machine management capability is improved, but support for physical machine management is lost

Engineering Contradiction:
Improvevirtual machine management capabilityVSAvoidphysical machine management support
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The virtual proxy serves as an intermediary that extends the virtual machine management tool's capabilities to physical machines. It maintains the ease of operation provided by virtualization management tools while adding the ability to manage physical machines through the same unified interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8875132B2Method and apparatus for implementing virtual proxy to support heterogeneous systems management
Publication Date: 2014.10.28 CLYDESDALE BANK PLC
  • US8875132B2 patent drawing
  • US8875132B2 patent drawing
  • US8875132B2 patent drawing

AI summary

A computer system apparatus includes a first virtual machine hosted by a first physical machine. A target machine is communicatively coupled to the first virtual machine. The target machine is one of another physical machine and another virtual machine. The first virtual machine serves as a virtual proxy for the target machine.