Primary storage with deduplication

Storage systems (100) and methods (200) provide efficient deduplication with support for fine grained deduplication or deduplication with variable sized blocks. The storage system (100) does not overwrite data in backend media (110) but tracks operations such as writes using generation numbers, for...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Siamak Nazari, Jin Wang
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Storage systems (100) and methods (200) provide efficient deduplication with support for fine grained deduplication or deduplication with variable sized blocks. The storage system (100) does not overwrite data in backend media (110) but tracks operations such as writes using generation numbers, for example, to distinguish writes to the same virtual storage locations. A deduplication index (136), a data index (132), and a reference index (134) may be used when performing operations such as reads (500), writes (200) with deduplication, relocations (600) of data blocks within backend media (110), and garbage collection (810, 820, 830).