×

Selection of a data path based on operation type

  • US 7,962,657 B1
  • Filed: 12/28/2007
  • Issued: 06/14/2011
  • Est. Priority Date: 12/28/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for use in a computer system, the method comprising:

  • determining whether an input/output (I/O) operation seeks to write at least some of a first set of information to at least one storage system, the computer system comprising at least one client device, the at least one storage system that provides at least one volume of storage to store information and at least one file system server that provides a file system interface for at least some of the information stored on the at least one volume of storage, the computer system comprising at least first and second data paths extending between the at least one client device and the at least one storage system, the first data path passing through the at least one file system server so that the at least one client device exchanges information with the at least one storage system via the first path using the file system interface, the second data path not passing through the at least one file system server so that the client device exchanges information with the at least one storage system via the second path using a storage system interface presented by the at least one storage system, the I/O operation, generated by the at least one client device, that seeks to exchange the first set of information between the at least one client device and the at least one storage system; and

    selecting between the first and second data paths for exchanging the first set of information between the at least one client device and the at least one storage system based at least in part on the determination of whether the I/O operation seeks to write at least some of the first set of information to the at least one storage system, wherein the second data path is selected if the I/O operation seeks to write at least some of the first set of information to the at least one storage system.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×