Cluster Data Port Services for Node Failure Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In clustered computer systems, user programs are burdened with managing node failures and data transfer, which is antithetical to the design goals of high availability and reliability, as they need to handle failure events and redirect data flows, complicating the management of network connections and load balancing.
Innovation Solution
The implementation of cluster data port services within the cluster infrastructure provides an abstracted transport service that manages multiple network connections between a source node, a target node, and backup nodes, allowing for seamless failover and load balancing, effectively hiding node failure management from user programs and enabling efficient data transfer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If user programs manage node failures and data transfer directly, then data transfer control is precise, but system complexity increases and reliability decreases
Solution Approach 1:
The patent introduces cluster data port services as an intermediary layer between user programs and the network infrastructure. This mediator automatically handles node failure detection, data flow redirection, and connection management, eliminating the need for user programs to directly manage these complex operations while maintaining precise control over data transfer.
Solution Approach 2:
The cluster data port services enable the system to automatically detect and respond to node failures without user program intervention. The infrastructure self-manages connection establishment, failure detection, and data rerouting, allowing the system to serve itself in maintaining high availability and reliability.
2Ease of operation
If user programs handle failure events and redirect data flows, then data transfer flexibility is maintained, but ease of operation decreases
Solution Approach 1:
The cluster data port services act as a mediator that transparently handles data flow redirection during node failures. User programs continue to operate with simplified interfaces while the intermediary infrastructure automatically manages the complexity of connection redirection, maintaining both ease of operation and adaptability.
Solution Approach 2:
The system dynamically changes connection parameters and routing paths in response to node failures. The cluster data port services modify data flow parameters automatically, switching between backup nodes and adjusting connection states without requiring user programs to manually adapt to changing system conditions.
3Device complexity
If multiple network connections are managed manually, then connection control is precise, but device complexity increases
Solution Approach 1:
The patent merges multiple network connection management functions into a single unified cluster data port service layer. This consolidation combines connection establishment, failure detection, data routing, and load balancing operations into one integrated system that manages multiple connections automatically, reducing complexity while maintaining precise control and improving productivity.
Data Source
AI summary
An apparatus, program product and method utilize cluster data port services within a cluster infrastructure to provide reliable and efficient communications between nodes in a clustered computer system. The cluster data port services present an abstracted transport service that encapsulates and manages the establishment of multiple connection paths between a source node, a target node and one or more backup nodes in such a manner that a cluster data port is effectively utilized as single data port from the perspective of a user program.


