Processing

Please wait...

Settings

Settings

Goto Application

1. WO2021061195 - INITIAL DATA PLACEMENT IN HYBRID OBJECT STORAGE SYSTEM

Publication Number WO/2021/061195
Publication Date 01.04.2021
International Application No. PCT/US2020/024785
International Filing Date 25.03.2020
IPC
G06F 12/08 2016.01
GPHYSICS
06COMPUTING; CALCULATING OR 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
G06F 12/02 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
G06F 16/906 2019.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
90Details of database functions independent of the retrieved data types
906Clustering; Classification
CPC
G06F 3/0604
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
0604Improving or facilitating administration, e.g. storage management
G06F 3/064
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
G06F 3/0649
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
0646Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
0647Migration mechanisms
0649Lifecycle management
G06F 3/0659
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
0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
0659Command handling arrangements, e.g. command buffers, queues, command scheduling
G06F 3/068
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
0673Single storage device
068Hybrid storage device
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
  • WESTERN DIGITAL TECHNOLOGIES, INC. [US]/[US]
Inventors
  • THANKAPPAN, Sudhish, Panamthanath
Agents
  • BOHN, Michel
  • ALSBURY, Paige, M.
  • CARROLL, Benjamin, J.
  • BRILL, Jeffrey
  • COOK, Carmen, C.
Priority Data
16/581,12724.09.2019US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) INITIAL DATA PLACEMENT IN HYBRID OBJECT STORAGE SYSTEM
(FR) PLACEMENT INITIAL DE DONNÉES DANS UN SYSTÈME DE STOCKAGE D'OBJETS HYBRIDES
Abstract
(EN)
An example system may provide for plurality of object block stores and a store management system. The store management system is configured to access a first bucket including a first storage class bucket tag identified by a first key-value pair corresponding to a first one of the plurality of object block stores with a first storage class. The store management system is further configured to write a first data object to the first one of the plurality of object block stores with a first storage class. The first one of the plurality of object block stores is represented by the first bucket. The first one of the plurality of object block stores is configured to store the first data object according to the first storage class specified by the first storage class bucket tag.
(FR)
L'invention concerne un système donné à titre d'exemple, pouvant fournir une pluralité de magasins de blocs d'objets, ainsi qu'un système de gestion de magasin. Le système de gestion de magasin est configuré pour accéder à un premier compartiment contenant une première étiquette de compartiment de classe de stockage identifiée par une première paire de valeurs de clé correspondant à un premier magasin de blocs d'objets parmi la pluralité de magasins avec une première classe de stockage. Le système de gestion de magasin est également configuré pour inscrire un premier objet de données dans le premier magasin de blocs d'objets de la pluralité avec une première classe de stockage. Le premier magasin de blocs d'objets parmi la pluralité de magasins est représenté par le premier compartiment. Le premier magasin de blocs d'objets parmi la pluralité de magasins est configuré pour stocker le premier objet de données selon la première classe de stockage spécifiée par la première étiquette de compartiment de classe de stockage.
Also published as
Latest bibliographic data on file with the International Bureau