×

Distributed storage over shared multi-queued storage device

  • US 9,800,661 B2
  • Filed: 07/13/2015
  • Issued: 10/24/2017
  • Est. Priority Date: 08/20/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for data storage, comprising:

  • in a system that comprises one or more storage controllers, multiple servers and multiple multi-queue storage devices, assigning in each storage device server-specific queues for queuing data-path storage commands exchanged with the respective servers; and

    exchanging at least some of the data-path storage commands directly between the servers and the storage devices, not via the storage controllers, to be queued and executed in accordance with the corresponding server-specific queues,wherein exchanging the data-path storage commands comprises accessing the storage devices by;

    locally-caching in a given server, or looking-up in the storage controllers by the given server, at least a portion of a volume map that specifies user volumes for use by the servers; and

    accessing the storage devices by the given server, by querying the locally-cached or looked-up volume map.

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