PCIe Device DoS Protection via Hypervisor VM Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques are slow to detect and halt Denial of Service (DoS) attacks on computing systems, which can significantly reduce communication bandwidth and disrupt services.

Innovation Solution

Implementing a system that monitors doorbell rates and resource utilization to identify potential DoS attacks on Peripheral Component Interconnect Express (PCIe) devices, and triggers an event to notify the hypervisor to halt the attack by disabling the offending virtual machine.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional detection techniques are used to identify DoS attacks, then the system can detect attacks, but the detection speed is slow and the attack cannot be halted in time

Engineering Contradiction:
Improvedetection speedVSAvoidattack prevention effectiveness
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary action by continuously monitoring doorbell rates and resource utilization metrics before a DoS attack can fully cripple the system. The hypervisor proactively identifies suspicious patterns and halts offending virtual machines preemptively, preventing the attack from reaching its full destructive potential rather than reacting after damage occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring doorbell rates, resource utilization, and system performance metrics. This real-time feedback loop enables the hypervisor to detect abnormal patterns indicating DoS attacks and immediately respond by halting the offending virtual machine, creating a closed-loop control system that adapts to emerging threats.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the system monitors all PCIe device communications to detect DoS attacks, then detection accuracy improves, but system overhead and complexity increase

Engineering Contradiction:
Improveattack detection accuracyVSAvoidmonitoring system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system applies local quality by focusing monitoring efforts on specific critical metrics such as doorbell rates and resource utilization of PCIe devices rather than analyzing all communications uniformly. This targeted approach concentrates computational resources on the most indicative parameters for DoS detection, improving accuracy while reducing overall system complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system utilizes parameter changes by monitoring variations in doorbell rates and resource utilization metrics over time. By detecting significant deviations from normal parameter ranges and patterns, the system can identify DoS attacks with high accuracy. The hypervisor adjusts monitoring thresholds and parameters dynamically based on system conditions to maintain detection precision.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4632608A1Protecting from denial of service attacks
Publication Date: 2025.10.15 MELLANOX TECHNOLOGIES LTD(IL)
  • EP4632608A1 patent drawingFigure 1
  • EP4632608A1 patent drawingFigure 2
  • EP4632608A1 patent drawingFigure 3

AI summary

Apparatuses, systems, and techniques to detect a Denial of Service (DoS) attack on a target device by an entity. In at least one embodiment, the detection is followed by an event message to prevent the entity from sending further communications to the target device.