Apparatus and methods for handling network file operations over a fibre channel network

US9015333B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9015333-B2
Application numberUS-64190909-A
CountryUS
Kind codeB2
Filing dateDec 18, 2009
Priority dateDec 18, 2009
Publication dateApr 21, 2015
Grant dateApr 21, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed are methods and apparatus for facilitating transmission of file access type messages over a Fibre Channel (FC) network. In one embodiment, at a file interposed access protocol layer of a file access client, a file access type operation is received from a file access type layer at the client device. The interposed layer may be interposed between an upper file access layer and an FC layer. The file access type operation specifies a request pertaining to file access. At the interposed file access protocol layer of the client, the file access type operation is modified into one or more sequence of operations so that the operations can be transmitted over an FC network. A sequence of operations are transmitted to an file access server over the FC network.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: at an interposed file access protocol layer of a file access client, receiving a file access type operation from an upper file access protocol layer at the file access client, wherein the file access type operation specifies a request pertaining to file access and the interposed file access protocol layer is interposed between a Fibre Channel (FC) layer and the upper file access protocol layer; at the interposed file access protocol layer of the file access client, modifying the file access type operation into one or more modified operations so that the one or more modified operations can be transmitted over an FC network; wherein modifying the file access type operation into one or more modified operations includes encapsulating the file access type operation with an interposed file access protocol header to for, a message, at the FC layer of the file access client, encapsulating the message with an FC header that has a type field that indicates that the message is an interposed file access protocol layer message; and transmitting the one or more modified operations to a file access server over the FC network, wherein transmitting the one or more modified operations includes transmitting the message. 2. The method of claim 1 , wherein the file access type operation specifies a request other than a request for writing or reading data, and wherein the interposed file access protocol header has a field that indicates a type of message, wherein the type of message specifies that the message is a simple request, excluding a write or read request. 3. The method of claim 1 , wherein the file access type operation specifies a request for writing data and modifying the file access type operation into the one or more modified operations so that the one or more modified operations can be transmitted over an FC network by: sending to the file access server an unsolicited write request that includes the file access type operation but excludes such file access type operation's data payload; retaining the file access type operation's data payload at the file access client; and upon receipt of one or more data transfer ready messages from the file access server, sending one or more portions of the retained file access type operation's data payload to the file access server. 4. The method of claim 1 , wherein the file access type operation specifies a request for reading data into a specified, allocated buffer and wherein modifying the file access type operation into one or more modified operations so that the one or more modified operations can be transmitted over an FC network comprises sending to the file access server a read request, the method further comprising receiving and retaining data from the file access server into the specified allocated buffer of the file access client. 5. The method of claim 4 , wherein the data is retained by a hardware acceleration adaptor. 6. The method of claim 1 , wherein the file access type operation implement a remote procedure call (RPC) protocol or a common internet file system (CIFS) protocol, in addition to a network file system (NFS) protocol. 7. An apparatus comprising at least a processor and a memory, wherein the apparatus is in the form of a file access client and the memory is programmed with computer instructions for causing the processor to facilitate transmission of file access messages over a FC network by performing the following: at an interposed file access protocol layer of a file access client, receiving a file access type operation from an upper file access protocol layer at the file access client, wherein the file access type operation specifies a request pertaining to file access and the interposed file access protocol layer is interposed between a Fibre Channel (FC) layer and the upper file access protocol layer; at the interposed file access protocol layer of the file access client, modifying the file access type operation into one or more modified operations so that the one or more modified operations can be transmitted over an FC network; wherein modifying the file access type operation into one or more modified operations includes encapsulating the file access type operation with an interposed file access protocol header to form a message, at the FC layer of the file access client, encapsulating the message with an FC header that has a type field that indicates that the message is an interposed file access protocol layer message; and transmitting the one or more modified operations to a file access server over the FC network, wherein transmitting the one or more modified operations includes transmitting the message. 8. The apparatus of claim 7 , wherein the file access type operation specifies a request other than a request for writing or reading data, wherein the interposed file access protocol header has a field that indicates a type of message, wherein the type of message specifies that the message is a simple request, excluding a write or read request. 9. The apparatus of claim 7 , wherein the file access type operation specifies a request for writing data and modifying the file access type operation into the one or more modified operations so that the one or more modified operations can be transmitted over an FC network by: sending to the file access server an unsolicited write request that includes the file access type operation but excludes such file access type operation's data payload; retaining the file access type operation's data payload at the file access client; and upon receipt of one or more data transfer ready messages from the file access server, sending one or more portions of the retained file access type operation's data payload to the file access server. 10. The apparatus of claim 7 , wherein the file access type operation specifies a request for reading data into a specified, allocated buffer and wherein modifying the file access type operation into one or more modified operations so that the one or more modified operations can be transmitted over an FC network comprises sending to the file access server a read request, the method further comprising receiving and retaining data from the file access server into the specified allocated buffer of the file access client. 11. The apparatus of claim 10 , wherein the data is retained by a hardware acceleration adaptor. 12. The apparatus of claim 7 , wherein the file access type operation implements a remote procedure call (RPC) protocol or a common internet file system (CIFS) protocol, in addition to a network file system (NFS) protocol. 13. An apparatus comprising: means for, at an interposed file access protocol layer of the apparatus, receiving a file access type operation from an upper file access protocol layer at the apparatus, wherein the file access type operation specifies a request pertaining to file access and the interposed file access protocol layer is interposed between a Fibre Channel (FC) layer and the upper file access protocol layer; means for, at the interposed file access protocol layer of the apparatus, modifying the file access type operation into one or more modified operations so that the one or more modified operations can be transmitted over an FC network; wherein modifying the file access type operation into one or more modified operations includes encapsulating the file access type operation with an interposed file access protocol header to form a message, means for encapsulating, at the FC layer of the file access client, the message with an FC header that has a type field that indicates that the message is an interposed file access protocol layer message;

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • 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] · CPC title

  • Electricity · mapped topic

  • Management specifically adapted to NAS (management of storage area networks [SAN] G06F3/067) · CPC title

  • File systems; File servers · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9015333B2 cover?
Disclosed are methods and apparatus for facilitating transmission of file access type messages over a Fibre Channel (FC) network. In one embodiment, at a file interposed access protocol layer of a file access client, a file access type operation is received from a file access type layer at the client device. The interposed layer may be interposed between an upper file access layer and an FC lay…
Who is the assignee on this patent?
Rao Raghavendra J, Cometto Maurilio, Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/1097. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 21 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).