×

RAID SYSTEM PERFORMANCE ENHANCEMENT USING COMPRESSED DATA AND BYTE ADDRESSABLE STORAGE DEVICES

  • US 20170286220A1
  • Filed: 03/29/2016
  • Published: 10/05/2017
  • Est. Priority Date: 03/29/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for operating a storage system, the storage system having memory and RAID storage devices, the method comprising:

  • configuring the RAID storage devices to receive in a read or write command a byte count, the byte count indicating an number of data bytes to read or write;

    receiving, from a computing system, a first data block to write to the storage system;

    compressing the received first data block to generate a first compressed data block, the first compressed data block including the first data block in compressed form;

    storing the first compressed data block memory; and

    executing a set of RAID operations to perform a partial stripe update to areas of the RAID storage devices, the set of operations including;

    retrieving a second compressed data block from memory;

    determining a physical size of the second compressed data block, the physical size indicating a byte count of the number of bytes in the second compressed data block;

    generating, based on the second compressed data block and the physical size, redundant data corresponding with the second compressed data block; and

    writing the second compressed data block and the redundant data to the areas of the RAID storage devices by transmitting a write command including the second compressed data block, the redundant data, and the physical size to the set of RAID storage devices.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×