VM Security Resource Transition via Health Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtualized environments, there is a need for improved management of security services as multiple virtual security machines provide security to multiple virtual guest machines, with existing solutions lacking efficient mechanisms for dynamic reconfiguration and resource optimization.

Innovation Solution

A system where guest virtual machines automatically transition to new security virtual machines based on connectivity thresholds, latency, bandwidth, and health status, using a security agent to manage communications and select alternative security virtual machines from a pool, ensuring continuous and optimized security services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple virtual security machines are distributed across multiple physical devices to provide security services, then security service coverage and reliability are improved, but system complexity and difficulty of management increase

Engineering Contradiction:
Improvesecurity service reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms where security virtual machines report their health status, connectivity quality, and service availability to guest virtual machines. This feedback enables automatic selection of optimal security virtual machines based on real-time conditions, resolving the management complexity while maintaining high reliability through distributed architecture

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Guest virtual machines autonomously select and switch between security virtual machines based on predefined criteria without manual intervention. The system self-manages the complexity of coordinating multiple security virtual machines across physical devices through automated decision-making algorithms

Inventive Principle:
Principle #25Self-service

2Productivity

If security services are centralized to reduce processing and memory footprints, then resource utilization is improved, but connectivity issues and service availability worsen

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidservice availability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system segments security services into multiple virtual security machines distributed across different physical devices, while maintaining centralized management capabilities. This segmentation allows resource consolidation benefits while eliminating single-point-of-failure risks through distributed service delivery

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each virtual security machine is designed to provide universal security services that can be accessed by multiple guest virtual machines. This multi-functionality allows centralized resource management while maintaining service availability through multiple access points

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

3Duration of action of stationary object

If guest virtual machines automatically transition between security virtual machines based on connectivity thresholds, then service continuity is improved, but selection complexity and processing overhead increase

Engineering Contradiction:
Improveservice continuityVSAvoidselection mechanism complexity
Core Design Contradiction:
Duration of action of stationary objectVSDevice complexity

Solution Approach 1:

The system pre-establishes selection criteria, health status metrics, and connectivity thresholds before transitions are needed. Security virtual machines pre-report their availability and performance characteristics, enabling guest virtual machines to make immediate transition decisions without complex real-time analysis

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary mechanism (security agent or management console) that mediates between guest virtual machines and security virtual machines. This intermediary simplifies the selection process by pre-processing information and presenting optimized choices, reducing the computational burden on guest virtual machines

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If security virtual machines are selected based on multiple criteria including latency, bandwidth, and health status, then service quality is improved, but measurement and evaluation complexity increase

Engineering Contradiction:
Improveservice quality measurementVSAvoidevaluation complexity
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The system implements a tiered evaluation approach where only the most critical criteria (e.g., health status and connectivity) are measured with high precision, while secondary criteria (e.g., latency and bandwidth) use standardized benchmarks. This partial measurement approach achieves sufficient service quality differentiation without the complexity of exhaustive precise measurement of all parameters

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11157300B2Managing virtual machine security resources
Publication Date: 2021.10.26 SOPHOS LTD
  • US11157300B2 patent drawing
  • US11157300B2 patent drawing
  • US11157300B2 patent drawing

AI summary

In a virtualized environment where multiple guest virtual machines receive security services from multiple security virtual machines, a guest virtual machine automatically transitions to a new virtual security machine under various conditions. For example, the guest virtual machine may select a new security virtual machine when connectivity to the current security virtual machine degrades below a predetermined threshold, or in response to a request from the current security virtual machine indicating, e.g., that the current security virtual machine is about to shut down or otherwise terminate security services to the guest virtual machine.