×

Method and apparatus for accessing multiple storage devices from multiple hosts without use of remote direct memory access (RDMA)

  • US 9,898,427 B2
  • Filed: 09/30/2016
  • Issued: 02/20/2018
  • Est. Priority Date: 04/17/2013
  • Status: Active Grant
First Claim
Patent Images

1. A switched direct attached shared data storage system comprising:

  • a plurality of compute nodes, each compute node having integrated compute capabilities, data storage, and a host bus adapter (HBA), the plurality of compute nodes being in data communication with each other via a local area network, the plurality of compute nodes each including distributed storage processing software resident thereon;

    a plurality of physical data storage devices in data communication with a storage controller;

    a data store switch fabric enabling data communications between the plurality of compute nodes and the plurality of physical data storage devices via the HBA and the storage controller, the data store switch fabric encapsulating data requests from the plurality of compute nodes into frames for transport to corresponding physical data storage devices;

    the data store switch fabric presenting virtual to physical remapping layer enabling the plurality of compute nodes to access the plurality of physical data storage devices in a virtual manner, the HBA being in data communication with the plurality of physical data storage devices and the plurality of compute nodes via the data store switch fabric, the HBA to receive and process input/output (I/O) requests from the plurality of compute nodes and the plurality of physical data storage devices, the HBA including at least one submission queue and a corresponding shadow queue, the at least one submission queue including an element of an I/O request, the corresponding shadow queue including additional information related to the element of the at least one submission queue.

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