Unified Interface for Remote Virtual Machine Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems lack a unified interface for network administrators to remotely control multiple virtual machines, limiting their ability to perform actions such as powering on, off, or restarting VMs across different hardware environments.

Innovation Solution

Integration of service processing logic with virtual machines on the same hardware device enables a single universal interface for remote control, allowing network administrators to manage and interact with multiple VMs through a graphical user interface, leveraging service processing logic to control both physical hardware and software VMs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multiple virtual machines with different interfaces are managed separately, then each VM can be controlled according to its specific requirements, but the complexity of management increases and remote control becomes difficult

Engineering Contradiction:
Improveremote control capabilityVSAvoidmanagement interface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The service processing logic provides a universal management interface that can control multiple different virtual machines through a single standardized portal. This interface allows network administrators to perform common management tasks (power on/off, restart, etc.) across VMs from different hardware environments without needing to learn multiple different interfaces, thereby improving ease of operation while maintaining the ability to handle VM-specific requirements

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

2Productivity

If a unified interface is implemented for remote control, then management efficiency improves, but the ability to handle different VM-specific interfaces and requirements may be compromised

Engineering Contradiction:
Improvemanagement efficiencyVSAvoidVM-specific interface compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The service processing logic acts as an intermediary between the unified management interface and the individual virtual machines. It receives standardized control commands from the interface, translates them into appropriate VM-specific actions, and executes them on the target VMs. This mediator approach allows the system to maintain a simple, efficient unified interface while still adapting to and handling the specific requirements of different VM types and hardware environments

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If service processing logic is integrated with virtual machines on the same hardware device, then remote management capability is enhanced, but the system architecture becomes more complex

Engineering Contradiction:
Improveunified interface accessibilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The service processing logic is integrated directly into the hardware device that hosts the virtual machines, combining the management functionality with the computing resources in a single system. This merging eliminates the need for separate remote management hardware or complex network infrastructure, as the service processing logic can directly control the VMs on the same device. While this does increase architectural integration, it simplifies the overall system by reducing the number of separate components and communication pathways required

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8863122B2Remote control of a plurality of virtual machines using actions facilitated through a graphic user interface
Publication Date: 2014.10.14 NETFLIX INC
  • US8863122B2 patent drawing
  • US8863122B2 patent drawing
  • US8863122B2 patent drawing

AI summary

A system is operatively coupled to a remote computer via a network. The system comprises service processing logic and a server executing a virtual machine. The service processing logic controls the virtual machine as directed by the remote computer.