US 12,436,844 B2
Distributed and deduplicating file system for storing backup data to object storage
Philip Shilane, Newtown, PA (US); Abhinav Duggal, Fremont, CA (US); George Mathew, Belmont, CA (US); and Chegu Vinod, San Jose, CA (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Sep. 23, 2022, as Appl. No. 17/951,445.
Prior Publication US 2024/0103976 A1, Mar. 28, 2024
Int. Cl. G06F 3/06 (2006.01); G06F 11/14 (2006.01)
CPC G06F 11/1453 (2013.01) [G06F 11/1464 (2013.01); G06F 11/1469 (2013.01); G06F 3/0641 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for a distributed and deduplicating file system that stores backup data to object storage comprising:
identifying, by a node in a cluster of a plurality of nodes, backup data associated with a write operation to back up a data file, in response to receiving the write operation;
identifying, by the node, deduplicated data by deduplicating the backup data;
replicating, by the cluster, the deduplicated data to each of a plurality of distributed buffers corresponding to the plurality of nodes;
determining, by the node, whether a size of information, which comprises the deduplicated data, replicating to each of the plurality of distributed buffers has accumulated to become at least an object threshold; and
writing, by the node, the information, which comprises the deduplicated data, replicated in each of the plurality of distributed buffers to an object storage that stores data for the plurality of the nodes, in response to a determination that the size of the information replicated to each of the plurality of distributed buffers has accumulated to become at least the object threshold.