Supercharge Your Innovation With Domain-Expert AI Agents!

Intelligent failover in a load-balanced networking environment

A failover and network environment technology, applied in the field of network communication, to avoid network interface overload and improve overall system performance

Inactive Publication Date: 2008-12-10
NVIDIA CORP
View PDF1 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] An advantage of the disclosed method is that problems such as network interface overloading may be more easily avoided when failover network connections, thereby improving overall system performance over prior art

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Intelligent failover in a load-balanced networking environment
  • Intelligent failover in a load-balanced networking environment
  • Intelligent failover in a load-balanced networking environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0011] Intelligent failover of network connections from a failed NIC to one or more operational NICs can be achieved through the use of a hash engine that tracks network statistics, including those that do not depend on switches (i.e., where the computing device 100 The number of connections and the amount of traffic transmitted and received through each NIC in a network environment where the NIC is coupled to an external network (a network environment in which a switch does not operate in 802.3ad mode). Once a failed or unreliable NIC has been detected, the hash engine is queried to obtain an alternate NIC that may be underutilized or otherwise able to accommodate connections from the failed NIC. This query allows one or more additional network connections to be handled by an alternate NIC without exceeding the NIC's capacity, thereby avoiding failover operations that could substantially degrade network performance of computing devices associated with the NIC. Additional netw...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A hash table in the network device driver maintains data on the traffic characteristics for each network interface (''NIC'') within a computing device. If one of the NICs in the computing device becomes unreliable, the cost function in the hash engine allows the software driver to initiate network traffic redistribution among the remaining reliable NICs in the computing device. Using this hash engine, the software driver is able to intelligently redirect each of the network connections on an unreliable NIC to a reliable NIC within the computing device, in a way that optimizes the distribution of network traffic across the remaining reliable NICs. Alternatively, if a connection is moved from an old NIC to a new NIC, the software driver can detect the moved connection and offload the moved connection to a hardware offload engine on the new NIC. With this approach, issues such as network interface overloading and computing device performance degradation may be more easily avoided when failing over network connections, thereby improving overall system performance relative to prior art techniques.

Description

technical field [0001] Embodiments of the present invention relate generally to network communications and, more particularly, to a system and method for intelligent failover of network connections in a load-balanced networking environment. Background technique [0002] Performance and reliability are key requirements for modern computer networks. When a network interface (NIC) on a computing device is no longer reliable, the networking performance of the NIC may experience a substantial degradation, possibly to zero. A contemporary solution in this situation is to redirect network connections from the unreliable NIC to other reliable NICs on the same computing device, a technique known as "failover." Although failover may alleviate the immediate problem of having an unreliable NIC, the extra network traffic from the failed-over connection on the remaining reliable NICs may cause one or more of the remaining reliable NICs to become overloaded, reducing the performance of t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/24H04L1/22
CPCH04L12/40013H04L41/06G06F15/1735G06F11/2005G06F11/1625H04L41/0659
Inventor 阿亚兹·阿卜杜拉诺曼·K·陈阿南德·拉贾戈帕兰阿舒托什·K·杰哈赫马马利尼·马尼克瓦萨甘萨米尔·南达
Owner NVIDIA CORP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More