×

Determining whether to compress a data segment in a dispersed storage network

  • US 10,505,915 B2
  • Filed: 09/20/2018
  • Issued: 12/10/2019
  • Est. Priority Date: 08/02/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for execution by a computing device of a dispersed storage network (DSN), the method comprises:

  • receiving a data segment of a data object for dispersed storage error encoding;

    prior to the dispersed storage error encoding, determining whether to compress the data segment by;

    predicting a first estimated processing cost based on estimated processing costs to dispersed storage error decode a compressed set of encoded data slices to recover a compressed data segment and estimated processing costs to decompress the compressed data segment to recover the data segment, wherein the data segment is compressed to produce the compressed data segment, and wherein the compressed data segment is dispersed storage error encoded to produce the compressed set of encoded data slices;

    predicting a second estimated processing cost based on estimated processing costs to dispersed storage error decode a set of encoded data slices to recover the data segment, wherein the data segment is dispersed storage error encoded to produce the set of encoded data slices; and

    when the first estimated processing cost compares favorably to the second estimated processing cost;

    compressing the data segment to produce the compressed data segment; and

    dispersed storage error encoding the compressed data segment to produce the compressed set of encoded data slices.

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