Patent ID: 11861166
Assignee: DELL PRODUCTS L.P.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer-implemented method for managing data storage in a distributed system, the method comprising:
obtaining, by a Network Interface Controller (NIC) of a data processing system, data for storage;
segmenting, by the NIC, the data into chunks;
obtaining, by the NIC, fingerprints for the chunks;
providing, by the NIC, batches of the fingerprints to a storage;
after providing the batches of the fingerprints to the storage, providing, by the NIC and to the storage for storage, a first portion of the chunks corresponding to a first portion of the fingerprints that are new, wherein the first portion of the chunks are provided to the storage in response to receiving instructions from the storage for the first portion of the chunks; and
discarding, by the NIC and based on the instructions from the storage, the chunks without providing to the storage a second portion of the chunks corresponding to a second portion of the fingerprints that are not new.