Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Intelligent failback in a load-balanced networking environment

一种故障恢复、故障的技术,应用在网络通信领域,能够解决NIC过载、降低NIC性能和可靠性、降低整体联网性能等问题,达到改进整体性能的效果

Inactive Publication Date: 2009-03-11
NVIDIA CORP
View PDF1 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the additional overhead involved in moving connections from one NIC to another may outweigh the performance benefits of reallocating traffic among the active NICs within the computing device
In this case, overall networking performance may be degraded by attempts to reallocate network connections
In addition, the diverted connections may overload an actively operating NIC, reducing the performance and reliability of said NIC

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 failback in a load-balanced networking environment
  • Intelligent failback in a load-balanced networking environment
  • Intelligent failback in a load-balanced networking environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0009] Intelligently failing back network connections from an overloaded NIC to one or more fully functioning NICs can be accomplished through the use of a hash engine that tracks network statistics including the number of connections and the amount of traffic transmitted and received by each NIC; and the TCP / IP stack that tracks the NIC through which each network connection was originally routed. Once the failed or unreliable NIC is back into fully functional operation again, if another NIC within the system becomes overloaded, automatically failback some of the network connections on the overloaded NIC to the restored NIC until it was previously overloaded The NIC is no longer overloaded so far. This transfer allows one or more additional network connections to be handled by an alternate NIC without exceeding the NIC's capabilities, thus avoiding a connection redistribution paradigm that may degrade the overall performance of the computing device. Transferring the connectio...

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

One embodiment of the present invention sets forth a method for failing back network connections to a network interface card (NIC) within a computing device. The method includes the steps of monitoring a failed or unreliable NIC within the computing device, determining that the failed or unreliable NIC has recovered, determining that a functional NIC within the computing device is overloaded, selecting a first connection set communicating through the overloaded NIC, and transferring the first connection set to the recovered NIC. With this approach, intelligent decisions can be advantageously made regarding whether to fail back a network connection set to a recovered NIC based on the traffic loads on the overloaded NIC and the recovered NIC. Such an approach to balancing network traffic across the functional NICs within a computing device may substantially improve overall 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 intelligently failing over 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 card ("NIC") fails or becomes unreliable and then returns to a fully functional state, the computing device may realize improved network performance by reallocating network connections to the now functional NIC. More specifically, if a particular NIC in a computing device is overloaded or becomes overloaded, network performance can be improved by redistributing network connections among the functioning NICs in the computing device (including recovered NICs). However, the additional overhead involved in transferring connections from one NIC to another may outweigh the performance benefits of reallocating ...

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/26H04L12/24
CPCG06F11/2005G06F11/16G06F11/30G06F15/16
Inventor 阿亚兹·阿卜杜拉诺曼·K·陈阿南德·拉贾戈帕兰阿舒托什·K·杰哈赫马马利尼·马尼克瓦萨甘萨米尔·南达
Owner NVIDIA CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products