Method and system for supporting iSCSI read operations and iSCSI chimney

A technology for reading operations and reading commands, applied in the field of network systems, which can solve problems such as inability to connect together, complex system management, and impact on deployment.

Inactive Publication Date: 2007-06-20
BROADCOM CORP
View PDF1 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Although TCP / IP offload is not new technology, traditional TCP / IP offload applications are platform-specific and do not interface seamlessly with the operating system's network stack
Therefore, these traditional offloaded applications are isolated applications and are platform-dependent, which will seriously affect the deployment
In addition, due to the inability to integrate in the operating system stack, two or more different TCP / IP applications that are not related to each other are run on one server, which makes the system management more complicated

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 and system for supporting iSCSI read operations and iSCSI chimney
  • Method and system for supporting iSCSI read operations and iSCSI chimney
  • Method and system for supporting iSCSI read operations and iSCSI chimney

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] Certain embodiments of the invention relate to a method and system for performing SCSI read operations through a TCP offload engine. The method includes receiving an iSCSI read command from the iSCSI port driver to the TCP offload engine. iSCSI read commands can be formatted into TCP segments by hardware and sent to the network. The method may further include receiving a TCP segment of the read data and determining whether the segment is a first frame of an iSCSI PDU. If the iSCSI cache has been written (post), the received TCP segment will be processed, the read data will be zero copied to the iSCSI cache, and if the iSCSI cache has not been written, it will be based on the received The processing of the TCP sequence number stores the read data in the cache. This also applies to iSCSI sink devices where an enhanced TCP offload engine for handling iSCSI data is employed. The receiver is at the same position as the sender, and the iSCSI terms used here are described f...

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

Certain embodiments of the invention may be found in a method and system for performing a SCSI read operation via a TCP offload engine. Aspects of the method may comprise receiving an iSCSI read command from an initiator (118). Data may be fetched from a buffer based on the received iSCSI read command. The fetched data may be zero copied from the buffer to the initiator (118) and a TCP sequence may be retransmitted to the initiator. The method may further comprise checking if the zero copied fetched data is a first frame in an iSCSI protocol data unit and if the buffer is posted. The retransmitted TCP sequence may be processed and the fetched data may be zero copied into an iSCSI buffer, if the buffer is posted.

Description

technical field [0001] Certain embodiments of the invention relate to network systems, methods and architectures. More specifically, certain embodiments of the present invention relate to a method and system for supporting iSCSI read operations and iSCSI chimneys. Background technique [0002] Driven by bandwidth-intensive applications, innovations in data communications technology have resulted in a tenfold increase in network hardware throughput every four years or so. Network performance has increased from 10 megabits per second (Mbps) to 100Mbps, and then to the current 1 gigabit per second (Gbps), and 10 gigabits has also emerged, and these network performance growth has exceeded the central processing unit (CPU). ) processing capacity. To resolve this dilemma and free up CPU resources for general computing tasks, offloading Transmission Control Protocol / Internet Protocol (TCP / IP) functions to dedicated network processing hardware is a fundamental improvement. TCP / IP...

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): H04L29/06G06F17/30G06F3/06H04L12/56
CPCH04L29/06102G06F2003/0692G06F3/0601H04L29/08072H04L69/161H04L69/168H04L69/16H04L67/1097H04L49/901H04L49/90H04L29/06095H04L69/329H04L29/06149H04L29/08549H04L69/165H04L29/06129G06F3/0673
Inventor 尤里·埃尔·朱康·弗兰克·凡斯科特·麦克丹尼尔
Owner BROADCOM 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