WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO1997022931) A METHOD AND APPARATUS FOR MANAGEMENT OF FAULTY DATA IN A RAID SYSTEM
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/1997/022931    International Application No.:    PCT/US1996/019810
Publication Date: 26.06.1997 International Filing Date: 11.12.1996
Chapter 2 Demand Filed:    14.07.1997    
IPC:
G06F 11/10 (2006.01)
Applicants: MYLEX CORPORATION [US/US]; 34551 Ardenwood Boulevard, Fremont, CA 94555 (US)
Inventors: NAGARAJ, Ashwath; (US).
BHASKAR, Ashok; (US)
Agent: BOROVOY, Roger, S.; Fish & Richardson P.C., Suite 100, 2200 Sand Hill Road, Menlo Park, CA 94025 (US)
Priority Data:
08/573,127 15.12.1995 US
Title (EN) A METHOD AND APPARATUS FOR MANAGEMENT OF FAULTY DATA IN A RAID SYSTEM
(FR) PROCEDE ET APPAREIL DE GESTION DES DONNEES ERRONEES DANS UN SYSTEME DE RESEAUX REDONDANTS DE DISQUES DURS (RRDD)
Abstract: front page image
(EN)When a read error occurs during reconstruction (100) of the failed disk data, the block corresponding to the error block does not allow the reconstruction of the corresponding failed disk block. To prevent the misuse of the two data blocks, a bad data table [BDT] (23) is constructed that lists the addresses of the block just read and the block to be reconstructed. Also a standard filler block (106) is written into the two bad blocks and a new parity block (108) is created. The addresses of all access requests to the memory array (200) are compared with the BDT (109) and, if not listed, the access proceeds (200). If an address is listed, an error signal (204) is returned. For a listed write request (203), the bad block address is deleted from the BDT (205), new data written (206) into the block and a new parity block computed and stored (207).
(FR)Lorsqu'une erreur de lecture se produit pendant la reconstruction (100) des données de disque défaillant, le bloc correspondant au bloc erroné ne permet pas de reconstruire le bloc de disque défaillant correspondant. Pour empêcher la mauvaise utilisation des deux blocs de données, un tableau de mauvaises données (TMD) est construit afin d'établir une liste des adresses du bloc qui vient d'être lu et du bloc à reconstruire. Un bloc (106) de remplissage standard est également écrit dans les deux mauvais blocs et un bloc (108) à nouvelle parité est crée. Les adresses de toutes les demandes d'accès au réseau mémoire (200) sont comparées au TMD (109) et si elles ne sont pas sur la liste, l'accès se poursuit (200). Si une adresse se trouve sur la liste, un signal (204) d'erreur est renvoyé. Pour une demande (203) d'écriture listée, l'adresse du mauvais bloc est effacée du TMD (205), de nouvelles données sont écrites (206) dans le bloc et un bloc à parité nouvelle est calculé et stocké (207).
Designated States: AU, BR, CA, JP, KR, MX, SG.
European Patent Office (AT, BE, CH, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE).
Publication Language: English (EN)
Filing Language: English (EN)