Processing

Please wait...

Settings

Settings

Goto Application

1. WO2018125296 - IMPROVED HIERARCHIC STORAGE POLICY FOR DISTRIBUTED OBJECT STORAGE SYSTEMS

Publication Number WO/2018/125296
Publication Date 05.07.2018
International Application No. PCT/US2017/049507
International Filing Date 31.08.2017
IPC
H04L 29/08 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
02Communication control; Communication processing
06characterised by a protocol
08Transmission control procedure, e.g. data link level control procedure
G06F 11/10 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
08Error detection or correction by redundancy in data representation, e.g. by using checking codes
10Adding special bits or symbols to the coded information, e.g. parity check, casting out nines or elevens
G06F 17/30 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
17Digital computing or data processing equipment or methods, specially adapted for specific functions
30Information retrieval; Database structures therefor
G06F 3/06 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR 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
CPC
G06F 11/10
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
08Error detection or correction by redundancy in data representation, e.g. by using checking codes
10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
G06F 11/1076
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
08Error detection or correction by redundancy in data representation, e.g. by using checking codes
10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
1076Parity data used in redundant arrays of independent storages, e.g. in RAID systems
G06F 16/185
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
10File systems; File servers
18File system types
185Hierarchical storage management [HSM] systems, e.g. file migration or policies thereof
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/0619
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
0614Improving the reliability of storage systems
0619in relation to data integrity, e.g. data losses, bit errors
G06F 3/0629
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
0629Configuration or reconfiguration of storage systems
Applicants
  • WESTERN DIGITAL TECHNOLOGIES, INC. [US]/[US]
Inventors
  • DE KEYSER, Koen
  • DE SCHRIJVER, Frederik, Jacquiline, Luc
  • BLYWEERT, Stijn
Agents
  • BOHN, Michel, E.
  • GARNER, Casey
  • HOLMES, Matthew
  • HAN, Franklin
  • ALSBURY, Paige
Priority Data
15/394,55929.12.2016US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) IMPROVED HIERARCHIC STORAGE POLICY FOR DISTRIBUTED OBJECT STORAGE SYSTEMS
(FR) POLITIQUE DE MÉMORISATION HIÉRARCHIQUE AMÉLIORÉE POUR SYSTÈMES DE MÉMORISATION D'OBJETS DISTRIBUÉS DISTRIBUÉS
Abstract
(EN)
Techniques for distributing data in a distributed data storage system using a hierarchy rule that is generated based on a spreading policy and a set of tolerable failures specified by a user in absence of system deployment information are disclosed. The system includes a controller node which receives a request including a spreading policy and a protection level for spreading a first data object. The controller node determines a hierarchy rule corresponding to the spreading policy based on the protection level. The controller node distributes the first data object in the system using the hierarchy rule and the spreading policy. The controller node receives a reconfiguration of system deployment. The controller node distributes a second data object in the system based on providing protection of the protection level to the second data object without affecting protection of the same protection level applied to the first data object.
(FR)
L'invention concerne des techniques de distribution de données dans un système de mémorisation de données distribué en utilisant une règle de hiérarchie générée conformément à une politique d'étalement et à un ensemble de défaillances tolérables spécifiées par un utilisateur en l'absence d'informations de déploiement de système. Le système comprend un nœud de contrôleur qui reçoit une demande comprenant une politique d'étalement et un niveau de protection concernant l'étalement d'un premier objet de données. Le nœud de contrôleur détermine une règle hiérarchique correspondant à la politique d'étalement en fonction du niveau de protection. Le nœud de contrôleur distribue le premier objet de données dans le système en utilisant la règle de hiérarchie et la politique d'étalement. Le nœud de contrôleur reçoit une reconfiguration du déploiement du système. Le nœud de contrôleur distribue un second objet de données dans le système en fonction de la fourniture d'une protection du niveau de protection au second objet de données sans affecter la protection du même niveau de protection appliquée au premier objet de données.
Also published as
Latest bibliographic data on file with the International Bureau