-
公开(公告)号:CA2694819A1
公开(公告)日:2005-01-20
申请号:CA2694819
申请日:2004-07-07
Applicant: IBM
Inventor: HETZLER STEVEN ROBERT , SMITH DANIEL FELIX
Abstract: Error tolerance is increased for a storage system having a plurality of arrays by making local redundancy in a selected array globally available throughout the storage system. To achieve the increased error tolerance, a donor array is selected from the plurality of arrays when the difference between a minimum distance of the donor array and a minimum distance of a recipient array is greater or equal to 2. A donor storage unit is selected in the donor array and recipient information is then rebuilt from the recipient array on the selected storage unit. The selected storage unit is indicated to the donor array as having been donated before the lost information is rebuilt on the selected storage unit. Preferably, the minimum Hamming distance of the recipient array is d>=2 before the donor array is selected from the plurality of arrays.
-
公开(公告)号:AT201526T
公开(公告)日:2001-06-15
申请号:AT94309305
申请日:1994-12-13
Applicant: IBM
Inventor: HETZLER STEVEN ROBERT , KABELAC WILLIAM JOHN
IPC: G11B5/55 , G11B5/56 , G11B5/596 , G11B19/12 , G11B20/10 , G11B20/12 , G11B20/18 , G11B21/08 , G11B21/10 , G11B27/30
Abstract: A sector servo, zone bit recording disk drive includes a sector architecture in which the recording head locates and identifies data sectors without using data ID fields, but instead using information obtained from electronic storage and from servo sectors which need not be adjacent to the data sectors. The tracks contain servo information and data, but not data sector ID information. The tracks in each zone are circumferentially divided into segments. Included in each segment is a number of data regions separated from one another by servo sectors. The data regions may contain partial data sectors and complete data sectors. The format information provided to identify and locate data sectors, including ones whose region locations are not adjacent to servo sectors, includes an entry for each region in the section. Each entry includes the lengths of the first and last data sections in the region, whether the sectors represented by those sections are split between two regions, the total number of data sectors in the region, and the sector number of the first data sector in the region. The information provided in the servo sectors consists of a servo sector number or other indicia which enables the disk drive to determine the position of the recording head and begin reading or writing immediately upon settling on-track and without incurring a latency penalty.
-
公开(公告)号:DE69131329T2
公开(公告)日:2000-01-27
申请号:DE69131329
申请日:1991-01-17
Applicant: IBM
Inventor: HETZLER STEVEN ROBERT
Abstract: A method and means is described wherein servo sectors written on a disk (or servo sections written on a tape) are equally spaced on a given track and read during seek, settle and track following operations. An algorithm is used to determine the allowable time separation between servo sectors (or sections) on a track and lengths of associated data sections, such as data sectors or variable length records, that may be accommodated on the disk or tape in such manner that each of the servo sectors (or sections) equally spaced on a given track is located within a data field of a data sector or within an identification region or immediately after an address indicating mark (such as address marker index mark). The rate at which the servo sector (or section) is sampled is constant and independent of the number and lengths of the data sections. As a result of this independent relationship, this technique is suitable for CLD recording, to banded disks using sectored servo as in conventional FBA, and also even to non-sectored architectures, such as count-key-data (CKD), wherein the data is written in records of variable length, and to tape drives formatted in FBA or CKD.
-
公开(公告)号:DE69229200T2
公开(公告)日:1999-12-09
申请号:DE69229200
申请日:1992-06-25
Applicant: IBM
Inventor: BEST JOHN STEWART , HETZLER STEVEN ROBERT
Abstract: A data recording disk file is provided with a fixed block architecture sector format that eliminates the ID region. The servo region contains sector identification information in the form of a start-of-track indicating mark recorded in a selected sector of each track and a start-of-sector indicating mark recorded in each sector. A full track number identifier is encoded in the position field within the servo region of each sector. A look-up table is built at format time to map bad sectors out of the disk file. The table contains entries for each cluster of contiguous bad sectors, and is searched at runtime to provide conversion of logical sector location identifiers to physical sector location identifiers.
-
25.
公开(公告)号:SG52209A1
公开(公告)日:1998-09-28
申请号:SG1996000322
申请日:1992-06-25
Applicant: IBM
Inventor: HETZLER STEVEN ROBERT , BEST JOHN STEWART
Abstract: A data recording disk file is provided with a fixed block architecture sector format that eliminates the ID region. The servo region contains sector identification information in the form of a start-of-track indicating mark recorded in a selected sector of each track and a start-of-sector indicating mark recorded in each sector. A full track number identifier is encoded in the position field within the servo region of each sector. A look-up table is built at format time to map bad sectors out of the disk file. The table contains entries for each cluster of contiguous bad sectors, and is searched at runtime to provide conversion of logical sector location identifiers to physical sector location identifiers.
-
公开(公告)号:GB2285166B
公开(公告)日:1997-10-22
申请号:GB9425483
申请日:1994-12-16
Applicant: IBM
Inventor: DOBBEK JEFF JAY , HETZLER STEVEN ROBERT
IPC: G06F3/06 , G11B20/12 , G06F11/20 , G11B5/65 , G11B5/82 , G11B20/10 , G11B20/18 , G11B21/12 , G11C29/00
Abstract: A data recording disk drive includes a system and method for mapping around skip sectors, both bad sectors and spare sectors. A received logical block address is converted to a corresponding physical block address by mapping through a set of tables. A first table includes entries for virtual tracks which group together LBAs having shared high order bits. A second table contains entries for the skip sectors. The high order bits of a given LBA are used to select an entry in the first table, which entry is an index into the second table. Starting from the index point, the second table is searched, using the low order bits of the LBA, for a skip sector beyond the LBA value. Once the appropriate skip sector is found, the index of this skip sector within the second table is added to the LBA to compute the PBA. The PBA is then mapped to a zone, cylinder, head, sector location on the disk drive. The mapping system reduces the total storage required to convert LBAs to ZCHS values and improves the performance of the conversion process. Additional features include a third table for distinguishing bad sectors from spare sectors, schema for re-mapping spare sectors to substitute for data sectors which fail during use, and overlap between the LBA high order and low order bits to further improve performance.
-
公开(公告)号:SG30328A1
公开(公告)日:1996-06-01
申请号:SG1995000171
申请日:1995-03-27
Applicant: IBM
Inventor: LEE CHIH-KUNG , HORNE DONALD EDWARD , BEST JOHN STEWART , HETZLER STEVEN ROBERT , MARRELLO VINCENT , CHIANG WEN-WEI
IPC: G11B21/02
-
公开(公告)号:DE69118213D1
公开(公告)日:1996-05-02
申请号:DE69118213
申请日:1991-01-17
Applicant: IBM
Inventor: HETZLER STEVEN ROBERT
Abstract: A method and means is described wherein servo sectors written on a disk (or servo sections written on a tape) are equally spaced on a given track and read during seek, settle and track following operations. An algorithm is used to determine the allowable time separation between servo sectors (or sections) on a track and lengths of associated data sections, such as data sectors or variable length records, that may be accommodated on the disk or tape in such manner that each of the servo sectors (or sections) equally spaced on a given track is located within a data field of a data sector or within an identification region or immediately after an address indicating mark (such as address marker index mark). The rate at which the servo sector (or section) is sampled is constant and independent of the number and lengths of the data sections. As a result of this independent relationship, this technique is suitable for CLD recording, to banded disks using sectored servo as in conventional FBA, and also even to non-sectored architectures, such as count-key-data (CKD), wherein the data is written in records of variable length, and to tape drives formatted in FBA or CKD.
-
公开(公告)号:BR9502512A
公开(公告)日:1996-04-09
申请号:BR9502512
申请日:1995-05-23
Applicant: IBM
Inventor: BEST JOHN STEWART , CHIANG WEN-WEI , HETZLER STEVEN ROBERT , HORNE DONALD EDWARD , LEE CHIH-KUNG , MARRELLO VINCENT
Abstract: A non-invasive servo-write system for use in a data recording disk drive. The system measures actuator position and generates a reference clock using semiconductor lasers. Internal position references are provided by reflective diffraction gratings affixed to the actuator arm and the spindle hub. Wavefront reconstruction optics correct for aberrations in the gratings. Optical sensors detect differential changes in the diffraction patterns created by the gratings, eliminating sensitivity to frequency drift. Decode electronics convert optical sensor data into an actuator position measurement. Control electronics drive the voice coil motor within the disk drive, which positions the write transducer to record servo information provided in a servo pattern generator. Transparent windows in the head-disk-assembly cover allow the servo-writer to write drives which are completely assembled and sealed.
-
公开(公告)号:DE112021006008B4
公开(公告)日:2025-05-15
申请号:DE112021006008
申请日:2021-12-15
Applicant: IBM
Inventor: HETZLER STEVEN ROBERT , HUNT GUERNEY
Abstract: Durch einen Computer ausgeführtes Verfahren (600, 700), das umfasst:Empfangen (602), durch einen Codeumsetzer (320), von zweiten verschlüsselten Daten,wobei es sich bei den zweiten verschlüsselten Daten um Daten handelt, die in einem ersten Schlüssel (310) verschlüsselt wurden, um erste verschlüsselte Daten zu erstellen, welche dann in einem zweiten Schlüssel (312) verschlüsselt werden, um die zweiten verschlüsselten Daten zu erstellen;Empfangen (604), durch den Codeumsetzer (320), des zweiten Schlüssels (312);Entschlüsseln (606), durch den Codeumsetzer (320), der zweiten verschlüsselten Daten unter Verwendung des zweiten Schlüssels (312), um die ersten verschlüsselten Daten zu erhalten;Verschlüsseln (608), durch den Codeumsetzer (320), der ersten verschlüsselten Daten unter Verwendung eines dritten Schlüssels (328), um dritte verschlüsselte Daten zu erstellen;Senden (610), durch den Codeumsetzer (320), der dritten verschlüsselten Daten an einen Zielknoten (306); undSenden (710), durch den Codeumsetzer (320), eines dritten verschlüsselten Schlüssels an den Zielknoten (306), wobei der Zielknoten (306) so konfiguriert ist, dass er die dritten verschlüsselten Daten unter Verwendung des dritten Schlüssels (328) entschlüsselt, um die ersten verschlüsselten Daten zu erhalten, wobei der Zielknoten (306) so konfiguriert ist, dass er die ersten verschlüsselten Daten unter Verwendung des ersten Schlüssels (310) entschlüsselt, um die Daten zu erhalten.
-
-
-
-
-
-
-
-
-