×

Large scale implementation of a plurality of open channel solid state drives

  • US 10,073,640 B1
  • Filed: 03/10/2017
  • Issued: 09/11/2018
  • Est. Priority Date: 03/10/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method of implementing a plurality of open channel SSDs over a network, the method comprising:

  • receiving, by a server, a first request from a host device over a network to create an abstracted memory structure having a first capacity and a first reliability policy;

    identifying, by the server, a plurality of open channel SSDs accessible over the network that have memory blocks with free pages;

    determining, by the server, that the identified memory blocks with free pages have a cumulative capacity greater than or equal to the first capacity;

    allocating, by the server, free pages from the plurality of open channel SSDs to create the abstracted memory structure;

    maintaining, by the server, physical addresses corresponding to the allocated free pages of the plurality of open channel SSDs;

    assigning, by the server, the abstracted memory structure to the host device connected to the network;

    receiving, by the server, a second request from the host to access the abstracted memory structure; and

    sending, in response to the second request, physical mapping address information to the host for directly addressing by the host one or more open channel SSDs of the plurality of SSDs over the network.

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