Functional Casing in Erasure Coded Storage

Researchers at GW have developed a novel, cost-effective, energy-efficient solution, in the field of storage systems, to perform functional casing in erasure coded storage systems. The solution has applications in various computing architecture related products as can be appreciated. For instance, the solution utilizes a novel casing approach in erasure coded storage that is functional. The solution can process a plurality of files that may be stored on a plurality of servers, and which may further be located in the same or separate data centers. The disclosed cache optimization routine can provide an output for when a particular file is selected for a functional caching approach. If a particular file is selected by the optimization routine for caching, then upon access, chunks will be created. The cache optimization may be run in a periodic fashion in accordance with a schedule.

The disclosed invention can be implemented as either a system, a method, or as a device as can be appreciated. The system or method or device can include various aspects as follows: (i) encoding a file into a plurality of chunks, where a subset of the plurality of chunks may be used to create a functional equivalent of the file; (ii) at least one additional chunk can be created from the plurality of chunks which can be stored in a cache memory and the plurality of chunks are directed to be stored on at least one storage node; (iii) upon demand for the file, at least one additional chunk is cased to be retrieved from the cache and at least a portion of the plurality of chunks are caused to be retrieved from the at least one storage node and the functional equivalent of the file is constructed through utilization of the at least one additional chunk and the portion of the plurality of chunks.

 

Fig. 1 – Aspects of the disclosed Invention

Applications:

  • Applications in data storage systems
    • Computer architecture related products
      • Erasure coded storage systems

Advantages:

  • Cost-effective
  • Energy-efficient
  • Functional Approach to Caching
Patent Information:
Title App Type Country Serial No. Patent No. File Date Issued Date Expire Date
Functional Caching In Erasure Coded Storage US Utility United States 15/199,475 10,547,681 6/30/2016 1/28/2020 6/30/2036