Method of offloading iscsi tcp/ip processing from a host processing unit, and related iscsi tcp/ip offload engine

A processing unit and data flow technology, applied in the network field of the protocol, can solve the problems of reducing processing resources and heavy burden on the host CPU

Inactive Publication Date: 2006-03-15
INT BUSINESS MASCH CORP
View PDF0 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0018] Thus, offloading only TCP / IP protocol-related aspects of processing from the host CPU, as known TOEs do, may not be sufficient to achieve the goal of significantly reducing the amount of processing that the host CPU must dedicate to handling data traffic traversing the network Resources: Some specific aspects of the iSCSI protocol may still place a heavy load on the host CPU

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
  • Method of offloading iscsi tcp/ip processing from a host processing unit, and related iscsi tcp/ip offload engine
  • Method of offloading iscsi tcp/ip processing from a host processing unit, and related iscsi tcp/ip offload engine
  • Method of offloading iscsi tcp/ip processing from a host processing unit, and related iscsi tcp/ip offload engine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] Referring to the drawings, and in particular to FIG. 1 , an example computer network 100 is schematically shown. Computer network 100 can be, for example, a LAN of a business, bank, public administration, SOHO environment, etc., and the particular type of network and its targets is not a limitation of the invention.

[0040] The computer network 100 comprises a plurality of network components 105a, 105b, 105c, . File server machines, and / or application servers, printers, mass storage devices, etc.

[0041] Specifically, the computer network 100 is a network based on TCP / IP, that is, a network that relies on the TCP / IP protocol for communication, such as Ethernet, which is the most commonly used architecture of LAN so far. Specifically, and by way of example only, computer network 100 may be 1 Gbps or 10 Gbps Ethernet. The network communication medium 110 may be a wired link, or an infrared link, or a wireless link.

[0042] However, although reference will be made to...

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 method of offloading, from a host data processing unit ( 205 ), iSCSI TCP / IP processing of data streams coming through at least one TCP / IP connection ( 307 1 ,307 2 ,307 3), and a related iSCSI TCP / IP Offload Engine (TOE). The method including: providing a Protocol Data Unit (PDU) header queue ( 311 ) adapted to store headers (HDR11, . . . , HDR32) of iSCSI PDUs received through the at least one TCP / IP connection; monitoring the at least one TCP / IP connection for an incoming iSCSI PDU to be processed; when at least a iSCSI PDU header is received through the at least one TCP / IP connection, extracting the iSCSI PDU header from the received PDU, and placing the extracted iSCSI PDU header into the PDU header queue; looking at the PDU header queue for ascertaining the presence of iSCSI PDUs to be processed, and processing the incoming iSCSI PDU based on information in the extracted iSCSU PDU header retrieved from the PDU header queue.

Description

technical field [0001] The present invention relates generally to or to the field of computer networks and, in particular, to aspects relating to the transfer of stored data over computer networks, especially networks relying on protocols such as TCP / IP (Transmission Control Protocol / Internet Protocol). Background technique [0002] In recent years, networks of data processing systems (hereinafter simply referred to as computer networks), especially those relying on the TCP / IP protocol, have become very common. [0003] One of the best examples of a computer network based on the TCP / IP protocol is Ethernet, which has become the most common (for example) LAN (Local Area Network) networking solution due to its simplicity and reduced implementation cost, especially in SOHO (Small Office / Home Office) environment. [0004] The data transfer speed of computer networks, especially the data transfer speed of Ethernet links, has increased dramatically in recent years, from 10 Mbps (...

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/56H04L29/06
CPCH04L49/90H04L69/22H04L69/12H04L49/9042
Inventor 瓦迪姆·马克瓦克斯乔拉·比兰肖尔·伊夫拉克塔尔·索斯泰姆
Owner INT BUSINESS MASCH CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products