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. (WO2003009286) BLOCK-APPENDED CHECKSUMS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2003/009286    International Application No.:    PCT/US2001/051321
Publication Date: 30.01.2003 International Filing Date: 25.10.2001
Chapter 2 Demand Filed:    21.05.2002    
IPC:
G11B 20/18 (2006.01), H03M 13/09 (2006.01)
Applicants: NETWORK APPLIANCE, INC. [US/US]; 495 East Java Drive, Sunnyvale, CA 94089 (US)
Inventors: KAHN, Andy; (US).
SUNDARAM, Rajesh; (US).
VISWANATHAN, Srinivasan; (US).
KLEIMAN, Steven, R.; (US)
Agent: SWERNOFSKY, Steven, A.; Swernofsky Law Group, P.O. Box 390013, Moutain View, CA 94039-0013 (US)
Priority Data:
09/696,666 25.10.2000 US
Title (EN) BLOCK-APPENDED CHECKSUMS
(FR) TOTAUX DE CONTROLES JOINTS AUX BLOCS
Abstract: front page image
(EN)A method and apparatus for a reliable data storage system using block level checksums appended to data blocks. Files are stored on hard disks in storage blocks, including data blocks and block-appended checksums. The block-appended checksum includes a checksum of the data block, a VBN, a DBN, and an embedded checksum for checking the integrity of the block-appended checksum itself. A file system includes file blocks with associated block-appended checksum to the data blocks. The file blocks with block-appended checksums are written to storage blocks. In a preferred embodiment a collection of disk drives are formatted with 520 bytes of data per sector. For each 4,096-byte file block, a corresponding 64-byte block-appended checksum is appended to the file block with the first 7 sectors including most of the file block data while the 8th sector includes the remaining file block data and the 64-byte block-appended checksum.
(FR)L'invention concerne un procédé et un appareil pour un système de mémorisation de données fiable, utilisant des totaux de contrôle de niveaux de blocs annexés à des blocs de données. Les fichiers sont mémorisés sur des disques durs dans des blocs mémoires, comprenant des blocs de données et des totaux de contrôles joints aux blocs. Ce total de contrôle joint au bloc comprend un total de contrôle du bloc de données, un numéro de bloc virtuel, un numéro de bloc de disque, et un total de contrôle intégré pour vérifier l'intégrité du total de contrôle joint lui-même. Un système de fichier comprend des blocs de fichiers avec un total de contrôle joint aux blocs de données. Les blocs de fichiers avec les totaux de contrôle joints sont écrits dans des blocs mémoires. Selon un mode de réalisation préféré, un ensemble d'unités de disques est formé avec 520 octets de données par secteur. Pour chaque bloc de fichier de 4 096 octets, un total de contrôle joint au bloc de 64 octets correspondant est joint au bloc de fichier avec les 7 premiers secteurs comprenant la majorité des données du bloc de fichiers tandis que le 8ème secteur comprend les données du bloc de fichier restant et le total de contrôle joint au bloc de 64 octets.
Designated States: JP.
European Patent Office (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE, TR).
Publication Language: English (EN)
Filing Language: English (EN)