Hypervisor Reporting Authority Design for Virtualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtualization environments, the consolidation of redundant reports from multiple hypervisor reporters leads to increased network traffic and processing burdens on monitoring nodes, hindering scalability and accuracy in maintaining information about virtual machines and hypervisors.

Innovation Solution

Designating a single hypervisor reporter as the current authority for each hypervisor, requesting a full initial report, and subsequently only differential reports, to eliminate redundant information and reduce network traffic and processing loads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple hypervisor reporters generate reports about the same hypervisor, then comprehensive information is collected, but network traffic and processing loads increase

Engineering Contradiction:
Improveinformation accuracyVSAvoidnetwork traffic
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

Multiple hypervisor reporters are merged into a single authoritative reporter per hypervisor. The system designates one reporter as the current authority that consolidates information from multiple sources, eliminating redundant report generation while maintaining comprehensive information collection.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The hypervisor reporter system is designed to be universal by allowing any reporter to potentially report on any hypervisor, but through the current authority mechanism, ensures only one reporter actively reports per hypervisor. This multi-functional design adapts to dynamic environments where reporters may join or leave.

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

2Reliability

If multiple hypervisor reporters generate reports about the same hypervisor, then comprehensive information is collected, but processing burden on monitoring node increases

Engineering Contradiction:
Improveinformation accuracyVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The monitoring node processes reports from a single authoritative source per hypervisor rather than consolidating multiple redundant reports. This merging approach simplifies processing logic while maintaining information completeness through the current authority designation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system extracts the essential function of information collection from multiple reporters and concentrates it in a single current authority reporter. This extraction eliminates the need for complex consolidation logic at the monitoring node while preserving comprehensive information gathering.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If a full report is requested from the current authority, then complete information is obtained, but initial network traffic is high

Engineering Contradiction:
Improveinformation completenessVSAvoidnetwork traffic
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

A full report is sent as a preliminary action when a hypervisor reporter is first designated as current authority, establishing the baseline information. Subsequent differential reports only transmit changes, significantly reducing ongoing network traffic while maintaining information completeness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of continuous full reporting, the system uses periodic differential reporting where only changes since the last report are transmitted. This periodic action with the current authority maintains information completeness while dramatically reducing network traffic compared to continuous full reports.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10228963B2Efficient hypervisor reporting
Publication Date: 2019.03.12 RED HAT INC
  • US10228963B2 patent drawing
  • US10228963B2 patent drawing
  • US10228963B2 patent drawing

AI summary

Mechanisms for efficient hypervisor reporting are disclosed. A first communication from a first hypervisor reporter is received that identifies a first hypervisor as a hypervisor about which the first hypervisor reporter can generate reports over time. It is determined that no other hypervisor reporter is a current authority for the first hypervisor. The first hypervisor reporter is designated as a current authority for the first hypervisor. A first full report is requested from the first hypervisor reporter about the first hypervisor.