Unlock instant, AI-driven research and patent intelligence for your innovation.

Multiple offload of network state objects with support for failover events

A state and object technology, applied in the field of computer networks, can solve problems such as not supporting generality

Inactive Publication Date: 2012-04-25
MICROSOFT TECH LICENSING LLC
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The current state of the art in offloading network computing does not support this level of generality

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
  • Multiple offload of network state objects with support for failover events
  • Multiple offload of network state objects with support for failover events
  • Multiple offload of network state objects with support for failover events

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] The present invention generally relates to computer network technology. More specifically, the present invention generally relates to such mechanisms for optimizing the offloading of network computing tasks generally performed by the host processor to specific hardware components, and returning control to the host processor when appropriate. The invention also increases the flexibility of offloaded network computing tasks through the use of virtual peripheral devices. This flexibility not only results in increased fault tolerance for network computing tasks that are offloaded when the host load changes or network device status changes, but also allows support for virtual LANs.

[0046] Therefore, the present invention envisages transferring network connections from one peripheral device to another peripheral device, or from one peripheral device to a host processor, while compensating for state changes in various network connections and compensating for other peripheral de...

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

To realize a mechanism for transferring a processor control of a plurality of network connections between two component devices of a computerization system such as a host CPU and NIC. In one mode of this invention, each of two or more network communications has a different condition object in a high order layer of a network-protocol stack, and can have a common condition object in a lower layer (for example a framing layer) of the network-protocol stack. This invention provides offload of the processor control of a plurality of network communications containing a long life and short life connection at once partly by the similarity in the condition of a lower software layer. Furthermore, this invention provides a solution means against a receive data packet capable of negotiating with an alternative peripheral device to offload the network communication to the alternative peripheral device when the failover event occurs and transmitting to one or a plurality of VLANs.

Description

Technical field [0001] The present invention generally relates to computer network technology. More specifically, the present invention generally relates to mechanisms for optimizing offloading of network computing tasks. Background technique [0002] The complexity and advancement of operating systems, application software, network technologies, etc. continue to increase at an eye-catching rate, resulting in increased computer functionality. This increased functionality often results in increased central processing unit (CPU) load (hereinafter also referred to as "CPU overhead") because of the additional tasks that must be performed by the CPU to achieve the increased functionality. [0003] One area where CPU overhead increases is very obvious, that is, in the field of networked applications, where network speeds are increasing due to the growth of high-bandwidth media. The network speed is even comparable to the CPU processor speed and the access speed of the local memory on 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 Patents(China)
IPC IPC(8): H04L29/06G06F9/46G06F13/00H04L12/46H04L12/56H04L29/08
CPCH04L69/32H04L69/10H04L12/4641H04L69/326
Inventor J·平克顿S·卡尼亚
Owner MICROSOFT TECH LICENSING LLC