WO2008137047A3 - Method and apparatus for offloading network processes in a computer storage system - Google Patents

Method and apparatus for offloading network processes in a computer storage system Download PDF

Info

Publication number
WO2008137047A3
WO2008137047A3 PCT/US2008/005645 US2008005645W WO2008137047A3 WO 2008137047 A3 WO2008137047 A3 WO 2008137047A3 US 2008005645 W US2008005645 W US 2008005645W WO 2008137047 A3 WO2008137047 A3 WO 2008137047A3
Authority
WO
WIPO (PCT)
Prior art keywords
module
storage system
local
network processes
file system
Prior art date
Application number
PCT/US2008/005645
Other languages
French (fr)
Other versions
WO2008137047A2 (en
WO2008137047A8 (en
Inventor
Tom Hicks
Michael L Kazar
Daniel S Nydick
Andrew G Reynolds
Richard N Sanzi
Fred Gohh
David Graham
Original Assignee
Netapp Inc
Tom Hicks
Michael L Kazar
Daniel S Nydick
Andrew G Reynolds
Richard N Sanzi
Fred Gohh
David Graham
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Netapp Inc, Tom Hicks, Michael L Kazar, Daniel S Nydick, Andrew G Reynolds, Richard N Sanzi, Fred Gohh, David Graham filed Critical Netapp Inc
Priority to EP08754184A priority Critical patent/EP2140662A2/en
Publication of WO2008137047A2 publication Critical patent/WO2008137047A2/en
Publication of WO2008137047A3 publication Critical patent/WO2008137047A3/en
Publication of WO2008137047A8 publication Critical patent/WO2008137047A8/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols

Abstract

A system and method for offloading network processes from main processors of a storage system and performing them on parallel processing modules. Embodiments of the present invention improve performance of a clustered storage system by performing certain network processes in an accelerator module of a storage system node. The accelerator module receives multi-protocol protocol data units (PDUs) from a network interface, performs protocol operations on the PDUs to form file system requests and passes the file system requests to a local D-module. If a file system request is directed to a non-local D-module in the cluster, the accelerator module repackages the request for transmission to the appropriate D-module and passes it back to network without using local D-module processing resources or passing data over the system bus.
PCT/US2008/005645 2007-04-30 2008-04-30 Method and apparatus for offloading network processes in a computer storage system WO2008137047A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP08754184A EP2140662A2 (en) 2007-04-30 2008-04-30 Method and apparatus for offloading network processes in a computer storage system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US91481907P 2007-04-30 2007-04-30
US60/914,819 2007-04-30

Publications (3)

Publication Number Publication Date
WO2008137047A2 WO2008137047A2 (en) 2008-11-13
WO2008137047A3 true WO2008137047A3 (en) 2009-01-08
WO2008137047A8 WO2008137047A8 (en) 2009-04-16

Family

ID=39870533

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2008/005645 WO2008137047A2 (en) 2007-04-30 2008-04-30 Method and apparatus for offloading network processes in a computer storage system

Country Status (3)

Country Link
US (2) US7937474B2 (en)
EP (1) EP2140662A2 (en)
WO (1) WO2008137047A2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008137047A2 (en) * 2007-04-30 2008-11-13 Netapp, Inc. Method and apparatus for offloading network processes in a computer storage system
US8090832B1 (en) * 2007-04-30 2012-01-03 Netapp, Inc. Method and apparatus for allocating network protocol operation resources
US8572251B2 (en) 2008-11-26 2013-10-29 Microsoft Corporation Hardware acceleration for remote desktop protocol
CN102341777B (en) 2009-06-26 2014-09-10 株式会社日立制作所 Storage system and controlling methods for the same
US10606661B2 (en) * 2017-12-15 2020-03-31 Rubrik, Inc. On-demand provisioning of customized developer environments
TWI710909B (en) * 2018-09-28 2020-11-21 普安科技股份有限公司 Storage system architecture with a plurality of data storage subsystems each having a compatible module, and a method thereof
US11922297B2 (en) * 2020-04-01 2024-03-05 Vmware, Inc. Edge AI accelerator service
CN112667579B (en) * 2020-12-30 2023-07-28 杭州趣链科技有限公司 File storage method, device, equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050278382A1 (en) * 2004-05-28 2005-12-15 Network Appliance, Inc. Method and apparatus for recovery of a current read-write unit of a file system
WO2006124911A2 (en) * 2005-05-18 2006-11-23 Ibrix, Inc. Balanced computer architecture

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4943932A (en) * 1986-11-25 1990-07-24 Cimflex Teknowledge Corporation Architecture for composing computational modules uniformly across diverse developmental frameworks
US20060047850A1 (en) * 2004-08-31 2006-03-02 Singh Bhasin Harinder P Multi-chassis, multi-path storage solutions in storage area networks
US7516214B2 (en) * 2004-08-31 2009-04-07 Emc Corporation Rules engine for managing virtual logical units in a storage network
JP4441362B2 (en) * 2004-09-10 2010-03-31 株式会社日立製作所 Port assignment apparatus and port assignment method
JP2006270303A (en) * 2005-03-23 2006-10-05 Hitachi Ltd Method and device of controlling communication, and storage medium which records communication control program
US20080126599A1 (en) * 2006-08-28 2008-05-29 Chung-Yu Wei Iscsi target apparatus that does not require creating a buffer in the user space and related method thereof
US20080065835A1 (en) * 2006-09-11 2008-03-13 Sun Microsystems, Inc. Offloading operations for maintaining data coherence across a plurality of nodes
WO2008137047A2 (en) * 2007-04-30 2008-11-13 Netapp, Inc. Method and apparatus for offloading network processes in a computer storage system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050278382A1 (en) * 2004-05-28 2005-12-15 Network Appliance, Inc. Method and apparatus for recovery of a current read-write unit of a file system
WO2006124911A2 (en) * 2005-05-18 2006-11-23 Ibrix, Inc. Balanced computer architecture

Also Published As

Publication number Publication date
US8185633B1 (en) 2012-05-22
WO2008137047A2 (en) 2008-11-13
US20080320142A1 (en) 2008-12-25
EP2140662A2 (en) 2010-01-06
US7937474B2 (en) 2011-05-03
WO2008137047A8 (en) 2009-04-16

Similar Documents

Publication Publication Date Title
WO2008137047A8 (en) Method and apparatus for offloading network processes in a computer storage system
US20200374288A1 (en) Block chain-based multi-chain management method and system, electronic device, and storage medium
CN110856018B (en) Rapid transcoding method and system in monitoring system based on cloud computing
US9495308B2 (en) Offloading of computation for rack level servers and corresponding methods and systems
WO2010090650A3 (en) Request routing based on class
ATE542178T1 (en) OFFLOAD STACK FOR NETWORK, BLOCK AND FILE INPUT AND OUTPUT
US20140089500A1 (en) Load distribution in data networks
US20130125251A1 (en) Mobile Device Peripherals Management System and Multi-Data Stream Technology (MdS)
US20180248934A1 (en) Method and System for a Scheduled Map Executor
US8266504B2 (en) Dynamic monitoring of ability to reassemble streaming data across multiple channels based on history
US20140358869A1 (en) System and method for accelerating mapreduce operation
WO2012064856A3 (en) Methods for reducing latency in network connections and systems thereof
US20150370749A1 (en) Server system
WO2017003598A1 (en) Malware detection using a digital certificate
CN104735077A (en) Method for realizing efficient user datagram protocol (UDP) concurrence through loop buffers and loop queue
US9665531B2 (en) Performing synchronized collective operations over multiple process groups
CN103116655A (en) Clustered data query method, client side and system
WO2008005793A3 (en) Systems and methods for processing data packets using a multi-core abstraction layer (mcal)
US10326824B2 (en) Method and system for iterative pipeline
US10320616B2 (en) Method and a system for sideband server management
US8112633B1 (en) Server side verification of digital signatures in streaming environments
CN106803841A (en) The read method of message queue data, device and distributed data-storage system
CN104156663A (en) Hardware virtual port and processor system
WO2017112271A1 (en) Protected data collection in a multi-node network
US20170063972A1 (en) System and method for avoiding proxy connection latency

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08754184

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2008754184

Country of ref document: EP