Handling data shard fanouts in a deduplication file system
AssigneeDell Products L.P.
InventorsKedar Godbole, Chetan Chandrakant Paithane, Sandeep Kumar, Jugal Patil
Life of this patent
Estimating the term…
Loading patent…
AssigneeDell Products L.P.
InventorsKedar Godbole, Chetan Chandrakant Paithane, Sandeep Kumar, Jugal Patil
Estimating the term…
A file is segmented into upper-level segments having references to lowest-level segments. Upper-level segments are aligned at fixed-size boundaries. Shards are formed for each upper-level segment. Each shard includes references from a respective upper-level segment and is assigned to a respective similarity group within which deduplication is performed. A determination is made that a count of shards in a particular set of shards bounded within a particular upper-level segment exceeds a threshold shard count by an excess shard count. A number of shards, equal to the excess shard count, and having the fewest number of references is identified and merged into other immediately adjacent shards to reduce the count of shards to the threshold shard count.
A method comprising:
A system comprising:
A computer program product, comprising a non-transitory computer-readable medium having a computer-readable program code embodied therein, the computer-readable program code adapted to be executed by one or more processors to implement a method comprising:
Dependencies are inferred from the claim text.