Processing

Please wait...

Settings

Settings

Goto Application

1. WO2019194997 - MAINTENANCE OF STORAGE DEVICES WITH MULTIPLE LOGICAL UNITS

Publication Number WO/2019/194997
Publication Date 10.10.2019
International Application No. PCT/US2019/023780
International Filing Date 23.03.2019
IPC
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
CPC
G06F 11/1088
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
1088Reconstruction on already foreseen single or plurality of spare disks
G06F 11/1092
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
1092Rebuilding, e.g. when physically replacing a failing disk
G06F 11/1662
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
16Error detection or correction of the data by redundancy in hardware
1658Data re-synchronization of a redundant component, or initial sync of replacement, additional or spare unit
1662the resynchronized component or unit being a persistent storage device
G06F 11/2094
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
16Error detection or correction of the data by redundancy in hardware
20using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
2053where persistent mass storage functionality or persistent mass storage control functionality is redundant
2094Redundant storage or storage space
G06F 3/0605
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
0605by facilitating the interaction with a user or administrator
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
Applicants
  • MICROSOFT TECHNOLOGY LICENSING, LLC [US]/[US]
Inventors
  • LEE, Scott Chao-Chueh
  • OGUS, Aaron William
  • BHATTACHARYA, Subhasish
  • MATTHEW, Bryan Stephen
  • MALAYALA, Srinivasan
Agents
  • MINHAS, Sandip S.
  • CHEN, Wei-Chen Nicholas
  • HINOJOSA, Brianna L.
  • HOLMES, Danielle J.
  • SWAIN, Cassandra T.
  • WONG, Thomas S.
  • CHOI, Daniel
  • HWANG, William C.
  • WIGHT, Stephen A.
  • CHATTERJEE, Aaron C.
  • JARDINE, John S.
  • GOLDSMITH, Micah P.
Priority Data
15/943,55502.04.2018US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) MAINTENANCE OF STORAGE DEVICES WITH MULTIPLE LOGICAL UNITS
(FR) MAINTENANCE DE DISPOSITIFS DE STOCKAGE AVEC DE MULTIPLES UNITÉS LOGIQUES
Abstract
(EN)
The techniques described herein are configured to improve the remanufacturing process by waiting to rebuild selective data items stored on a storage device that is unavailable. A storage device is unavailable when it is taken offline and/or disconnected from a network. The storage device may be taken offline due to a failed component (e.g., an actuator arm, an actuator head, damage to the underlying storage media, etc.). The storage device comprises multiple independent logical units, where a logical unit is a uniquely addressable portion of a storage device that is visible and/or that is exposed to a host. Accordingly, the techniques described herein are configured to conserve resources by selectively rebuilding data items stored in logical units of an offline storage device that are not affected by a remanufacturing process implemented due to a failed component.
(FR)
Les techniques décrites dans la présente invention sont configurées pour améliorer le processus de reconstruction en attendant de reconstruire des éléments de données sélectifs stockés sur un dispositif de stockage qui est indisponible. Un dispositif de stockage est indisponible lorsqu'il est mis hors-ligne et/ou déconnecté d'un réseau. Le dispositif de stockage peut être mis hors-ligne en raison d'un composant défaillant (par exemple, un bras d'actionneur, une tête d'actionneur, un endommagement du support de stockage sous-jacent, etc.). Le dispositif de stockage comprend de multiples unités logiques indépendantes, une unité logique étant une partie à adressage unique d'un dispositif de stockage qui est visible et/ou qui est exposé à un hôte. En conséquence, les techniques décrites dans la présente invention sont configurées pour économiser des ressources par reconstruction sélective d'éléments de données stockés dans des unités logiques d'un dispositif de stockage hors-ligne qui ne sont pas affectées par un processus de reconstruction mis en œuvre en raison d'un composant défaillant.
Also published as
Latest bibliographic data on file with the International Bureau