METHOD AND SYSTEM FOR DATA DE-DUPLICATION
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus may comprise a non-volatile random access memory to store data and a processor coupled to the non-volatile random access memory. The apparatus may further include a data de-duplication module operable on the processor to read a signature of incoming data, compare the signature to first data in the non-volatile random access memory, and flag the incoming data for discard when the signature indicates a match to the first data. Other embodiments are disclosed and claimed.
62 Citations
73 Claims
-
1-46. -46. (canceled)
-
47. An apparatus, comprising:
-
a non-volatile random access memory to store data; a processor coupled to the non-volatile random access memory; and a data de-duplication module operable on the processor to; read a signature of incoming data; compare the signature to first data in the non-volatile random access memory; and flag the incoming data for discard when the signature indicates a match to the first data. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A method, comprising:
-
reading a signature of incoming data; comparing the signature to first data stored in a first portion of non-volatile random access memory of a two-level memory; flagging the incoming data for discard when the signature indicates a match to the first data; and forwarding the incoming data for writing to a second portion of non-volatile random access memory when the signature indicates no match to the first data. - View Dependent Claims (62, 63, 64, 65)
-
-
66. At least one computer-readable storage medium comprising a plurality of instructions that, when executed, cause a system to:
-
read a signature of incoming data; compare the signature to first data in the non-volatile random access memory; and flag the incoming data for discard when the signature indicates a match to the first data. - View Dependent Claims (67, 68, 69, 70, 71, 72, 73)
-
Specification