Fencing Non-Responding Ports in Network Fabric
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In distributed computing systems, malfunctioning nodes with active communication ports can cause network congestion and require entire system reboot, as traditional methods fail to accurately identify and address non-responding nodes, leading to potential system collapse.
Innovation Solution
A method involving sending high-priority management queries to determine the functionality of nodes and reset active communication links of malfunctioning nodes, allowing for timely identification and removal of problematic nodes to prevent network congestion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional node failure detection methods are used, then system simplicity is maintained, but non-responding nodes with active ports cause network congestion and system collapse
Solution Approach 1:
The patent segments the failure detection process into two distinct phases: OS-level responsiveness checking and port-level activity monitoring. This segmentation allows the system to independently assess different aspects of node health, enabling precise identification of non-responding nodes with active ports without requiring a complete system overhaul
Solution Approach 2:
The patent introduces intermediary detection mechanisms (management queries and port status checks) that act as mediators between the monitoring system and the potential failure source. These intermediaries provide detailed feedback about node and port states, enabling informed decisions about which nodes to fence without directly interfering with normal operations
2Reliability
If the entire system is power cycled to address malfunctioning nodes, then system reliability is restored, but system downtime increases significantly
Solution Approach 1:
The patent extracts the problematic non-responding nodes with active ports from the network fabric through targeted fencing actions. By removing only the specific malfunctioning nodes rather than the entire system, the patent restores network health while minimizing disruption to operational nodes and reducing overall downtime
Solution Approach 2:
The patent implements preliminary detection and fencing actions before the malfunctioning nodes can cause widespread network congestion or trigger system-wide failures. By proactively identifying and isolating problematic nodes early, the system prevents cascading failures and avoids the need for extensive power cycling
3Productivity
If high-speed data communication is enabled, then network performance improves, but non-responding nodes quickly cause congestion and bottlenecks
Solution Approach 1:
The patent implements continuous feedback mechanisms through management queries and port status monitoring that detect non-responding nodes with active ports. This feedback loop enables the system to quickly identify nodes that are consuming network resources without properly processing data, allowing for timely fencing actions that prevent congestion from developing
Data Source
AI summary
A computer-implemented method according to one aspect includes determining whether an operating system of a node of a distributed computing environment is functioning correctly by sending a first management query to the node; in response to determining that the operating system of the node is not functioning correctly, determining whether the node has an active communication link by sending a second management query to ports associated with the node; and in response to determining that the node has an active communication link, resetting the active communication link for the node by sending a reset request to the ports associated with the node.


