Processing

Please wait...

Settings

Settings

Goto Application

1. WO2013134347 - DEDUPLICATING HYBRID STORAGE AGGREGATE

Publication Number WO/2013/134347
Publication Date 12.09.2013
International Application No. PCT/US2013/029288
International Filing Date 06.03.2013
IPC
G06F 12/00 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
G06F 12/06 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
06Addressing a physical block of locations, e.g. base addressing, module addressing, address space extension, memory dedication
G06F 13/14 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
13Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
14Handling requests for interconnection or transfer
CPC
G06F 12/0866
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
08in hierarchically structured memory systems, e.g. virtual memory systems
0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
0866for peripheral storage systems, e.g. disk cache
G06F 2212/217
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2212Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
21Employing a record carrier using a specific recording technology
217Hybrid disk, e.g. using both magnetic and solid state storage devices
G06F 2212/461
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2212Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
46Caching storage objects of specific type in disk cache
461Sector or disk block
G06F 3/0608
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0602specifically adapted to achieve a particular effect
0608Saving storage space on storage systems
G06F 3/0641
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0638Organizing or formatting or addressing of data
064Management of blocks
0641De-duplication techniques
G06F 3/0685
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0668adopting a particular infrastructure
0671In-line storage system
0683Plurality of storage devices
0685Hybrid storage combining heterogeneous device types, e.g. hierarchical storage, hybrid arrays
Applicants
  • NETAPP, INC. [US]/[US]
Inventors
  • SUNDARAM, Rajesh
  • DOUCETTE, Douglas, P.
  • DRONAMRAJU, Ravikanth
Agents
  • SARATHY, Rajiv
Priority Data
13/413,89807.03.2012US
Publication Language English (en)
Filing Language English (EN)
Designated States
Title
(EN) DEDUPLICATING HYBRID STORAGE AGGREGATE
(FR) DÉDUPLICATION D'ENSEMBLE DE DISPOSITIFS DE STOCKAGE HYBRIDE
Abstract
(EN) Methods and apparatuses for performing deduplication in a hybrid storage aggregate are provided. In one example, a method includes operating a hybrid storage aggregate that includes a plurality of tiers of different types of physical storage media. The method includes identifying a first storage block and a second storage block of the hybrid storage aggregate that contain identical data and identifying caching statuses of the first storage block and the second storage block. The method also includes deduplicating the first storage block and the second storage block based on the caching statuses of the first storage block and the second storage block.
(FR) L'invention porte sur des procédés et sur des appareils qui permettent d'effectuer une déduplication dans un ensemble de dispositifs de stockage hybride. Selon un exemple, un procédé consiste à utiliser un ensemble de dispositifs de stockage hybride qui comprend une pluralité de niveaux de différents types de supports de stockage physiques. Le procédé consiste à identifier un premier bloc de stockage et un second bloc de stockage de l'ensemble de dispositifs de stockage hybride qui contiennent des données identiques, et à identifier des états de mise en cache du premier bloc de stockage et du second bloc de stockage. Le procédé consiste également à effectuer une déduplication du premier bloc de stockage et du second bloc de stockage sur la base des états de mise en cache du premier bloc de stockage et du second bloc de stockage.
Related patent documents
Latest bibliographic data on file with the International Bureau