VM-Physical Device Connection Management via Permission Assessment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtual machine infrastructure, managing connections between virtual machines and physical devices is challenging due to varying configuration and context conditions, which can lead to security risks and inefficiencies in managing access permissions.

Innovation Solution

A method is implemented to dynamically control connections by assessing and adjusting the configuration of both virtual machines and physical devices based on predefined permission conditions, ensuring that both devices meet the required connection permissions before establishing or maintaining a connection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If connection permission conditions are strictly enforced for virtual machines and physical devices, then security is improved, but connection establishment complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidconnection establishment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary assessment of connection permission conditions for both virtual machines and physical devices before connection establishment. By evaluating configurations and contexts in advance, the system determines whether connection conditions are satisfied, preventing security issues before they occur while providing clear guidance on what configurations are needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides feedback information to users when connection conditions are not satisfied, indicating what specific configurations or contexts need to be changed. This feedback mechanism guides users through the necessary changes to meet security requirements, reducing the perceived complexity by providing clear, actionable information.

Inventive Principle:
Principle #23Feedback

2Productivity

If configuration changes are automatically made to satisfy connection conditions, then connection efficiency is improved, but control over device configuration is reduced

Engineering Contradiction:
Improveconnection efficiencyVSAvoidconfiguration control
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system enables automatic configuration changes for virtual machines and physical devices to satisfy connection permission conditions. By performing self-service configuration adjustments, the system improves connection efficiency without requiring manual user intervention, while still maintaining security and permission requirements.

Inventive Principle:
Principle #25Self-service

3Object-affected harmful factors

If comprehensive connection permission conditions are checked, then information leakage risk is reduced, but processing time increases

Engineering Contradiction:
Improveinformation leakage riskVSAvoidconnection processing time
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The system checks connection permission conditions, including configurations and contexts, before connection establishment. By performing these comprehensive security checks preliminarily, the system ensures that information leakage risks are identified and prevented before any data transfer occurs, while providing users with advance notice of any issues.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10735434B2Configuration management for virtual machine environment
Publication Date: 2020.08.04 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10735434B2 patent drawing
  • US10735434B2 patent drawing
  • US10735434B2 patent drawing

AI summary

A computer-implemented method for controlling a connection between a virtual machine and a physical device comprises receiving a connection request for connecting the physical device to the virtual machine and determining whether the virtual machine satisfies a first connection permission condition and whether the physical device satisfies a second connection permission condition. In response to a determination that the virtual machine does not satisfy the first connection permission condition, a configuration of the virtual machine is changed to satisfy the first connection permission condition. In response to a determination that the physical device does not satisfy the second connection permission condition, a configuration of the physical device is changed to satisfy the second connection permission condition. In response to a determination that the virtual machine satisfies the first connection permission condition and that the physical device satisfies the second connection permission condition, the received connection request is accepted.