×

Utilizing fast memory devices to optimize different functions

  • US 10,255,002 B2
  • Filed: 11/28/2016
  • Issued: 04/09/2019
  • Est. Priority Date: 11/30/2015
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computing device comprising:

  • an interface configured to interface and communicate with a dispersed storage network (DSN);

    memory that stores operational instructions, wherein the memory includes random access memory (RAM) and a hard disk drive (HDD); and

    a processing module operably coupled to the interface and to the memory, wherein the processing module, when operable within the computing device based on the operational instructions, is configured to;

    receive from another computing device a data access request for an encoded data slice (EDS) associated with a data object, wherein the data access request includes a data access request slice name for the EDS associated with the data object;

    compare the data access request slice name with a plurality of slice names stored within the RAM, wherein the plurality of slice names are respectively associated with a plurality of encoded data slices (EDSs) stored within the HDD;

    when the data access request slice name compares unfavorably with the plurality of slice names, transmit an empty data access response that includes no EDS to the another computing device;

    when the data access request slice name compares favorably with at least one of the plurality of slice names;

    retrieve, from the HDD, an EDS of the plurality of EDSs having a corresponding slice name that compares favorably with the data access request slice name; and

    transmit a data access response that includes the EDS of the plurality of EDSs having the corresponding slice name to the another computing device.

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