Patent ID: 11874801
Assignee: SEAGATE TECHNOLOGY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method, comprising:
receiving a piece of data at an upper-layer server of a multi-tiered storage system comprising the upper-layer server and a block server;
determining a signature for the piece of data;
determining whether a first bloom filter stored on the upper-layer server includes the signature, the first bloom filter being a copy of a second bloom filter generated on the block server;
responsive to determining that the first bloom filter stored on the upper-layer server includes the signature:
sending the piece of data for storage at the block server;
determining whether the second bloom filter stored on the block server includes the signature;
responsive to determining that second bloom filter includes the signature, deduplicating the piece of data;
responsive to determining that second bloom filter does not include the signature, storing the piece of data; and

responsive to determining that the upper-layer server does not include the signature, storing the piece of data in the block server.