Orchestrator Bridge for Virtual Machine Host State Awareness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual machines in cloud computing environments lack access to dynamic information about the physical host they are deployed on, leading to unawareness of issues such as malfunctioning hardware, which can result in traffic outages and wastage of computing resources.

Innovation Solution

An orchestrator component establishes a connection to a bridge on the host device, providing notifications to virtual machines to connect and obtain dynamic parameters like hostname, software versions, and current load, allowing them to process this information and prevent traffic outages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If virtual machines are deployed on a physical host without access to host state information, then the system architecture remains simple and isolated, but the virtual machines become unaware of physical host issues leading to traffic outages and resource wastage

Engineering Contradiction:
Improvevirtual machine awareness of host issuesVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a bridge component as an intermediary between the orchestrator and virtual machines. The bridge receives notifications from the orchestrator about physical host state changes and forwards them to virtual machines, enabling information flow without direct complex connections between all components.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is segmented into distinct components: the orchestrator that monitors host state, the bridge that transmits information, and virtual machines that consume the information. This segmentation allows each component to have a specific function while maintaining overall system reliability.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If virtual machines lack access to dynamic parameters of the physical host, then the system operates with fewer communication channels, but issues such as malfunctioning hardware cannot be identified proactively

Engineering Contradiction:
Improvetime to identify and correct issuesVSAvoidaccess to host state information
Core Design Contradiction:
Loss of timeVSLoss of information

Solution Approach 1:

The orchestrator continuously monitors the physical host state and provides feedback notifications to virtual machines through the bridge when changes occur. This feedback mechanism enables virtual machines to stay informed about host conditions without constant polling, reducing time to detect issues.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system establishes the bridge connection and notification mechanism in advance, before issues occur. Virtual machines are pre-configured to receive host state information, enabling them to take preliminary actions or alert operators before traffic outages or resource wastage occur.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If an orchestrator establishes connections and provides notifications to multiple virtual machines, then virtual machines can access host information, but the complexity of managing connections and transmissions increases

Engineering Contradiction:
Improvevirtual machine access to host parametersVSAvoidconnection management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The bridge is designed as a universal component that can serve multiple virtual machines simultaneously. Instead of creating individual connections from the orchestrator to each virtual machine, the single bridge provides multi-functional information distribution to all virtual machines, reducing connection management complexity.

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

Data Source

PatentUS11163600B2Providing physical host state information to virtual machines deployed on the physical host
Publication Date: 2021.11.02 JUNIPER NETWORKS INC
  • US11163600B2 patent drawing
  • US11163600B2 patent drawing
  • US11163600B2 patent drawing

AI summary

An orchestrator component, of a host device, may establish a connection to a bridge associated with the host device, where multiple virtual machines are executing on the host device. The orchestrator component may provide, to one or more of the multiple virtual machines, a notification about the bridge associated with the host device, where the notification is to permit the one or more of the multiple virtual machines to connect to the bridge. The orchestrator component may obtain one or more dynamic parameters relating to the host device, and may provide the one or more dynamic parameters for transmission to the one or more of the multiple virtual machines via the bridge to permit the one or more of the multiple virtual machines to receive and process the one or more dynamic parameters.