Virtual Bridge for Physical Interface Fault Propagation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In virtualized data center environments, physical link failures are not effectively propagated to virtual machines, leading to issues like slow convergence, inefficient traffic rerouting, incorrect alarm generation, and failure of fast transmit and recovery schemes due to discontinuity between virtual and physical interface states.
Innovation Solution
A software-based solution that detects physical link failures in real-time and notifies affected virtual machines using a small application running on the host OS, simulating virtual link faults without requiring hardware upgrades or changes to virtual machine software, thus enabling real-time fault propagation and resolution notifications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a physical interface device is shared by multiple virtual machines in a virtualized environment, then resource utilization is improved, but fault propagation from physical to virtual interfaces deteriorates
Solution Approach 1:
The patent introduces a virtual bridge as an intermediary component that sits between virtual interface devices and the physical interface device. The virtual bridge monitors the physical interface device's operational state and propagates fault notifications to affected virtual machines, thereby enabling reliable fault propagation while maintaining the shared physical interface architecture that improves resource utilization.
2Loss of time
If physical link failure detection is implemented at the physical interface level, then detection speed is improved, but notification propagation to virtual machines deteriorates
Solution Approach 1:
The patent implements a feedback mechanism where the virtual bridge continuously monitors the operational state of the physical interface device and immediately notifies affected virtual machines upon detecting a link failure. This feedback loop ensures that detection speed at the physical level is preserved while simultaneously propagating the failure information to the virtual machine level without loss or delay.
3Stability of the object's composition
If virtual machines are isolated from physical interface state changes, then virtualization stability is improved, but fault awareness and recovery capability deteriorate
Solution Approach 1:
The virtual bridge serves as a mediator that maintains virtualization stability by allowing virtual machines to remain isolated from direct physical interface state changes, while simultaneously enabling fault awareness by propagating notifications about physical link failures to the appropriate virtual machines. This approach preserves the stability benefits of isolation while adding the reliability benefits of fault awareness.
Data Source
AI summary
In some examples, a computing device includes one or more processors and a physical interface device (IFD) connected to one or more of the processors. One or more of the processors are configured to detect a change in physical link status for a physical link in a network interface card, receive a list of active virtual machines associated with the physical link, and transmit a virtual IFD status notification message to the active virtual machines of virtual IFDs impacted by the physical link status change, the virtual IFD status notification message identifying the physical link status change.


