WO2008036319A3 - Optimized reconstruction and copyback methodology for a disconnected drive in the presence of a global hot spare disk - Google Patents

Optimized reconstruction and copyback methodology for a disconnected drive in the presence of a global hot spare disk Download PDF

Info

Publication number
WO2008036319A3
WO2008036319A3 PCT/US2007/020308 US2007020308W WO2008036319A3 WO 2008036319 A3 WO2008036319 A3 WO 2008036319A3 US 2007020308 W US2007020308 W US 2007020308W WO 2008036319 A3 WO2008036319 A3 WO 2008036319A3
Authority
WO
WIPO (PCT)
Prior art keywords
disk
hot spare
raid
global hot
copyback
Prior art date
Application number
PCT/US2007/020308
Other languages
French (fr)
Other versions
WO2008036319A2 (en
Inventor
Satish Sangapu
Kevin Kidney
William A Hetrick
Original Assignee
Lsi Logic
Satish Sangapu
Kevin Kidney
William A Hetrick
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lsi Logic, Satish Sangapu, Kevin Kidney, William A Hetrick filed Critical Lsi Logic
Priority to DE112007002170T priority Critical patent/DE112007002170T5/en
Priority to KR1020097005276A priority patent/KR101251245B1/en
Priority to GB0904995A priority patent/GB2455256B/en
Priority to JP2009529225A priority patent/JP5285611B2/en
Publication of WO2008036319A2 publication Critical patent/WO2008036319A2/en
Publication of WO2008036319A3 publication Critical patent/WO2008036319A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1076Parity data used in redundant arrays of independent storages, e.g. in RAID systems
    • G06F11/1092Rebuilding, e.g. when physically replacing a failing disk
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/008Reliability or availability analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1008Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2053Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
    • G06F11/2094Redundant storage or storage space
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers

Abstract

The present invention is a system for optimizing the reconstruction and copyback of data contained on a failed disk in a multi-disk mass storage system. A system in accordance with the present invention may comprise the following: a processing unit requiring mass-storage; one or more disks configured as a RAID system; an associated global hot spare disk; and interconnections linking the processing unit, the RAID and the global hot spare disk. In a further aspect of the present invention, a method for the reconstruction and copyback of a disconnected RAID disk utilizing a global hot spare disk is disclosed. The method includes: disconnecting a RAID component disk; reconstructing data from the disconnected RAID disk onto a global hot spare disk; reconnecting the disconnected RAID component disk; and copying the reconstructed data from the global hot spare disk back to the reconnected RAID component disk.
PCT/US2007/020308 2006-09-18 2007-09-18 Optimized reconstruction and copyback methodology for a disconnected drive in the presence of a global hot spare disk WO2008036319A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
DE112007002170T DE112007002170T5 (en) 2006-09-18 2007-09-18 Optimized reconstruction and return methodology for a detached drive in the presence of a global hot spare disk
KR1020097005276A KR101251245B1 (en) 2006-09-18 2007-09-18 Optimized reconstruction and copyback methodology for a disconnected drive in the presence of a global hot spare disk
GB0904995A GB2455256B (en) 2006-09-18 2007-09-18 Optimized reconstruction and copyback methodology for a disconnected drive in the presence of a global hot spare disk
JP2009529225A JP5285611B2 (en) 2006-09-18 2007-09-18 Optimized method to restore and copy back a disconnected drive when there is a global hot spare disk

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/522,777 US7805633B2 (en) 2006-09-18 2006-09-18 Optimized reconstruction and copyback methodology for a disconnected drive in the presence of a global hot spare disk
US11/522,777 2006-09-18

Publications (2)

Publication Number Publication Date
WO2008036319A2 WO2008036319A2 (en) 2008-03-27
WO2008036319A3 true WO2008036319A3 (en) 2008-11-27

Family

ID=39201616

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/020308 WO2008036319A2 (en) 2006-09-18 2007-09-18 Optimized reconstruction and copyback methodology for a disconnected drive in the presence of a global hot spare disk

Country Status (7)

Country Link
US (1) US7805633B2 (en)
JP (1) JP5285611B2 (en)
KR (1) KR101251245B1 (en)
CN (1) CN101517542A (en)
DE (1) DE112007002170T5 (en)
GB (1) GB2455256B (en)
WO (1) WO2008036319A2 (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080126839A1 (en) * 2006-09-19 2008-05-29 Satish Sangapu Optimized reconstruction and copyback methodology for a failed drive in the presence of a global hot spare disc
US7626827B2 (en) * 2007-09-07 2009-12-01 Kla-Tencor Corporation High density in-package microelectronic amplifier
US8612678B2 (en) * 2008-04-30 2013-12-17 Netapp, Inc. Creating logical disk drives for raid subsystems
JP5056747B2 (en) * 2008-12-25 2012-10-24 富士通株式会社 Storage area management device and storage area management method
CN101441668B (en) * 2008-12-31 2011-09-21 中兴通讯股份有限公司 Method and apparatus of multiple-magnetic disk packet heat standby in distributed file system
JP4842334B2 (en) * 2009-02-12 2011-12-21 富士通株式会社 Disk array controller
US8065558B2 (en) * 2009-03-24 2011-11-22 Lsi Corporation Data volume rebuilder and methods for arranging data volumes for improved RAID reconstruction performance
CN101599032A (en) * 2009-05-31 2009-12-09 成都市华为赛门铁克科技有限公司 Storage node management method, control subsystem and storage system
US8689040B2 (en) * 2010-10-01 2014-04-01 Lsi Corporation Method and system for data reconstruction after drive failures
US9823876B2 (en) 2015-09-29 2017-11-21 Seagate Technology Llc Nondisruptive device replacement using progressive background copyback operation
SG11201901608VA (en) 2017-03-29 2019-03-28 Huawei Tech Co Ltd Method for accessing distributed storage system, related apparatus, and related system
US10733052B2 (en) * 2017-12-21 2020-08-04 International Business Machines Corporation Accelerated rebuilding of storage arrays
CN109799953B (en) * 2018-12-14 2022-10-11 深圳创新科技术有限公司 Method and device for rapidly rebuilding RAID (redundant array of independent disks)
CN111221709B (en) * 2020-04-17 2020-08-25 湖南兴天电子科技有限公司 Server maintenance method and device, computer equipment and readable storage medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5210866A (en) * 1990-09-12 1993-05-11 Storage Technology Corporation Incremental disk backup system for a dynamically mapped data storage subsystem
US5357509A (en) * 1990-11-30 1994-10-18 Fujitsu Limited Data writing during process of data restoration in array disk storage system
US5371882A (en) * 1992-01-14 1994-12-06 Storage Technology Corporation Spare disk drive replacement scheduling system for a disk drive array data storage subsystem
US5941994A (en) * 1995-12-22 1999-08-24 Lsi Logic Corporation Technique for sharing hot spare drives among multiple subsystems
US20020156987A1 (en) * 2001-02-13 2002-10-24 Confluence Neworks, Inc. Storage virtualization and storage management to provide higher level storage services
US20030217305A1 (en) * 2002-05-14 2003-11-20 Krehbiel Stanley E. System, method, and computer program product within a data processing system for assigning an unused, unassigned storage device as a replacement device
US6880101B2 (en) * 2001-10-12 2005-04-12 Dell Products L.P. System and method for providing automatic data restoration after a storage device failure
US20070088990A1 (en) * 2005-10-18 2007-04-19 Schmitz Thomas A System and method for reduction of rebuild time in raid systems through implementation of striped hot spare drives
US20070220318A1 (en) * 2005-12-01 2007-09-20 Kalos Matthew J Spare device management

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07141120A (en) * 1993-11-16 1995-06-02 Nippon Telegr & Teleph Corp <Ntt> Processing method for fault in information storage medium
US5606359A (en) * 1994-06-30 1997-02-25 Hewlett-Packard Company Video on demand system with multiple data sources configured to provide vcr-like services
US6178520B1 (en) * 1997-07-31 2001-01-23 Lsi Logic Corporation Software recognition of drive removal or insertion in a storage system
US6341333B1 (en) * 1997-10-06 2002-01-22 Emc Corporation Method for transparent exchange of logical volumes in a disk array storage device
JP3184171B2 (en) * 1998-02-26 2001-07-09 日本電気株式会社 DISK ARRAY DEVICE, ERROR CONTROL METHOD THEREOF, AND RECORDING MEDIUM RECORDING THE CONTROL PROGRAM
US6836820B1 (en) * 2002-02-25 2004-12-28 Network Appliance, Inc. Flexible disabling of disk sets
US6789165B2 (en) * 2002-05-10 2004-09-07 International Business Machines Corporation Data storage array method and system
US7058762B2 (en) * 2003-06-09 2006-06-06 Hewlett-Packard Development Company, L.P. Method and apparatus for selecting among multiple data reconstruction techniques
US20050283654A1 (en) * 2004-05-24 2005-12-22 Sun Microsystems, Inc. Method and apparatus for decreasing failed disk reconstruction time in a raid data storage system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5210866A (en) * 1990-09-12 1993-05-11 Storage Technology Corporation Incremental disk backup system for a dynamically mapped data storage subsystem
US5357509A (en) * 1990-11-30 1994-10-18 Fujitsu Limited Data writing during process of data restoration in array disk storage system
US5371882A (en) * 1992-01-14 1994-12-06 Storage Technology Corporation Spare disk drive replacement scheduling system for a disk drive array data storage subsystem
US5941994A (en) * 1995-12-22 1999-08-24 Lsi Logic Corporation Technique for sharing hot spare drives among multiple subsystems
US20020156987A1 (en) * 2001-02-13 2002-10-24 Confluence Neworks, Inc. Storage virtualization and storage management to provide higher level storage services
US6880101B2 (en) * 2001-10-12 2005-04-12 Dell Products L.P. System and method for providing automatic data restoration after a storage device failure
US20030217305A1 (en) * 2002-05-14 2003-11-20 Krehbiel Stanley E. System, method, and computer program product within a data processing system for assigning an unused, unassigned storage device as a replacement device
US20070088990A1 (en) * 2005-10-18 2007-04-19 Schmitz Thomas A System and method for reduction of rebuild time in raid systems through implementation of striped hot spare drives
US20070220318A1 (en) * 2005-12-01 2007-09-20 Kalos Matthew J Spare device management

Also Published As

Publication number Publication date
JP5285611B2 (en) 2013-09-11
JP2010503941A (en) 2010-02-04
GB0904995D0 (en) 2009-05-06
KR20090096406A (en) 2009-09-10
CN101517542A (en) 2009-08-26
GB2455256A (en) 2009-06-10
WO2008036319A2 (en) 2008-03-27
US20080126838A1 (en) 2008-05-29
GB2455256B (en) 2011-04-27
KR101251245B1 (en) 2013-04-08
DE112007002170T5 (en) 2009-09-10
US7805633B2 (en) 2010-09-28

Similar Documents

Publication Publication Date Title
WO2008036319A3 (en) Optimized reconstruction and copyback methodology for a disconnected drive in the presence of a global hot spare disk
WO2008036318A8 (en) Optimized reconstruction and copyback methodology for a failed drive in the presence of a global hot spare disk
WO2007109685A3 (en) High efficiency portable archive
WO2007078629A3 (en) Method for dynamically exposing logical backup and restore volumes
WO2008013695A3 (en) File server for redundant array of independent disks (raid) system
WO2012100087A3 (en) Apparatus, system, and method for managing out-of-service conditions
WO2007067918A3 (en) System and method for automatically restoring hard drives on failure
EP2174225A4 (en) Emulated storage system
TW200625101A (en) Backup/restore system and method thereof
EP2352153A4 (en) Recording medium on which 3d images have been recorded, playback apparatus for reproducing 3d images, and system lsi
MY155019A (en) Method of replacement process, recording apparatus, and recording system
WO2009018249A3 (en) Creating backups in storage systems
TW200627157A (en) Duplication method for one-to-many data storage medium
TW200513853A (en) A self healing storage system
CN102226892B (en) Disk fault tolerance processing method and device thereof
TW200715118A (en) Data storage virtualization subsystem having pool spares and method therefor
WO2007091237A3 (en) Long term backup on disk
WO2008021989A3 (en) Error correction for disk storage media
TW200625066A (en) Backup/recovery system and method thereof
TW200611262A (en) Optical disc device
WO2008146475A1 (en) Recording apparatus
TW200703288A (en) Method and apparatus for recording information on a multi-layered optical disc
WO2008090928A1 (en) Method, device, and program for converting data in storage medium
TWI347528B (en) Redundant storage virtualization subsystem and computer system having data path branching functionality and data-accessing method thereof
WO2005015475A3 (en) System and method for recording and replaying property changes on graphic elements in a computer environment

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200780034034.0

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07838512

Country of ref document: EP

Kind code of ref document: A2

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
WWE Wipo information: entry into national phase

Ref document number: 1020097005276

Country of ref document: KR

ENP Entry into the national phase

Ref document number: 2009529225

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 1120070021705

Country of ref document: DE

ENP Entry into the national phase

Ref document number: 0904995

Country of ref document: GB

Kind code of ref document: A

Free format text: PCT FILING DATE = 20070918

WWE Wipo information: entry into national phase

Ref document number: 0904995.8

Country of ref document: GB

RET De translation (de og part 6b)

Ref document number: 112007002170

Country of ref document: DE

Date of ref document: 20090910

Kind code of ref document: P

122 Ep: pct application non-entry in european phase

Ref document number: 07838512

Country of ref document: EP

Kind code of ref document: A2