BEHEBEN VON LESEFEHLERN IN EINEM BANDLAUFWERK

    公开(公告)号:DE112020004007T5

    公开(公告)日:2022-06-30

    申请号:DE112020004007

    申请日:2020-10-06

    Applicant: IBM

    Abstract: Beim Durchführen eines Lesevorgangs mit einem ersten Lesekopf tritt ein Lesefehler auf. Es wird ermittelt, ob ein zweiter Lesekopf, der in einer Schreiboperation mit gleichzeitigem Lesen verwendet werden kann, innerhalb oder außerhalb einer ersten Spur geführt wird. Die Breite des zweiten Lesekopfes definiert einen verifizierten Bereich auf einer Spur. Wenn der zweite Lesekopf vollständig innerhalb der ersten Spur geführt wird, wird der erste Lesekopf innerhalb des verifizierten Bereichs positioniert. Wenn der zweite Lesekopf teilweise außerhalb der ersten Spur geführt wird und ein Teil des verifizierten Bereichs innerhalb der ersten Spur breiter ist als die Breite des ersten Lesekopfes, wird der erste Lesekopf innerhalb des Teils des verifizierten Bereichs positioniert, der sich innerhalb der ersten Spur befindet. Wenn der Teil nicht breiter ist, wird der erste Lesekopf so positioniert, dass sich eine Seite des ersten Lesekopfes an einer Grenze der ersten Spur befindet.

    Tiered error recovery for tape storage devices

    公开(公告)号:GB2495613A

    公开(公告)日:2013-04-17

    申请号:GB201217981

    申请日:2012-10-08

    Applicant: IBM

    Abstract: A tape drive system includes a read channel configured for performing a portion of a data transfer operation and includes logic adapted for monitoring the data transfer operation for detecting one or more recovered or temporary errors (temps) within a sliding window spanning a last group of datasets processed 1102. Interference between first tier and second tier recovery methods is measured based on the monitoring 1104 and a backhitch delay is set based on conditions relating to the interference of first tier and second tier recovery methods as it relates to a determined error burst 1106. A back hitch is performed and at least one condition of the data transfer operation is altered after the backhitch delay 1108. The first tier may be a dynamic or inline error recovery tier and is focused on recovery of a single dataset and may leave a successful hardware modification in place rather than initiate a backhitch. The second tier can be a burst detection tier.

    Hierarchische Steuerung einer geschichteten Fehlerkorrektur für Speichereinheiten

    公开(公告)号:DE102012217265B4

    公开(公告)日:2022-04-21

    申请号:DE102012217265

    申请日:2012-09-25

    Applicant: IBM

    Abstract: Bandlaufwerkssystem, aufweisend:einen Lesekanal, der dazu konfiguriert ist, einen Teil eines Datenübertragungsvorgangs durchzuführen;Logik, die geeignet ist, den Datenübertragungsvorgang zu überwachen, um einen oder mehrere temporäre Fehler in einem gleitenden Fenster (W) zu erkennen, das mindestens eine letzte Gruppe von verarbeiteten Datensätzen umspannt;Logik, die geeignet ist, auf der Basis des durch die Überwachung ermittelten zumindest einen temporären Fehlers (T1- T7) die Wechselwirkung zwischen Korrekturmethoden einer ersten Schicht und einer zweiten Schicht zu bestimmen;Logik, die geeignet ist, eine Backhitch-Verzögerung auf der Basis der ermittelten Wechselwirkung von Korrekturmethoden der ersten und zweiten Schicht einzustellen; undLogik, die geeignet ist, nach der Backhitch-Verzögerung einen Backhitch durchzuführen und mindestens eine Bedingung des Datenübertragungsvorgangs zu ändern.

    Tape storage device and writing method for same

    公开(公告)号:GB2496773A

    公开(公告)日:2013-05-22

    申请号:GB201300578

    申请日:2011-03-23

    Applicant: IBM

    Abstract: Disclosed is a tape writing method for small transactions. For a data set of fixed length, (step 1) a first file is written as a plurality of DSs, and the DS number and the WP number of the last DS are stored into memory as #N (DS#N) and #M (WP#M), respectively; and (step 2) into the DS which follows the last DS (DS#N, WP#M) that includes the first file, the last first and second files are packed and sequentially written in units of DSs, and into the DS which includes the second file, DS#N, DS#N+1, ¦, and WP#M+1 are sequentially stored into memory. (Step 3) The remainder of the first, second, and third files are packed, and with DS#N at WP#M+2, the DS#N of WP#M is appended onto, and for after the DS number of the second and third files, the remaining portion of the #N is written as following DSs as DS#N+1, DS#N+2, ¦, at WP#M+2. With DS#N, #N+1, #N+2, ¦, the WP#M+2 is stored into memory.

    Hochauflösendes Bandverzeichnis für bandgestützte Speicherung

    公开(公告)号:DE112021005198B4

    公开(公告)日:2025-03-27

    申请号:DE112021005198

    申请日:2021-11-03

    Applicant: IBM

    Abstract: Verfahren (500), aufweisend:Lesen (520) eines Bandverzeichnisses aus einem Kassettenspeicher einer Bandkassette in einem ersten Bandlaufwerk (120; 240);Suchen (540) eines Ziel-Datensatzes unter Verwendung des Bandverzeichnisses;Speichern (550) von physischen Positionen einer Mehrzahl von verschiedenen Datensätzen, die während des Suchvorgangs gelesen wurden, in einem flüchtigen Speicher (128; 248) des ersten Bandlaufwerks (120; 240) als ein hochauflösendes Bandverzeichnis, HRTD;Übertragen (570), außerhalb des ersten Bandlaufwerks (120; 240), des in dem flüchtigen Speicher (128, 228) gespeicherten HRTD vor dem Entnehmen der Bandkassette zur Speicherung in einem nichtflüchtigen Speicher (118; 218; 228) außerhalb der Bandkassette; undals Reaktion darauf, dass die Bandkassette in das Bandlaufwerk (120; 240) geladen wird (510), Empfangen (530) des HRTD aus dem nichtflüchtigen Speicher (118; 218; 228) durch das erste Bandlaufwerk (120; 240).

    Schnelle Lokalisierung unter Verwendung von Nachahmungslesevorgängen auf Bandlaufwerken

    公开(公告)号:DE112018005316T5

    公开(公告)日:2020-07-23

    申请号:DE112018005316

    申请日:2018-11-06

    Applicant: IBM

    Abstract: Ein durch einen Computer umgesetztes Verfahren gemäß einer Ausführungsform enthält: ein Empfangen einer Leseanforderung für Daten, die auf einem Magnetband gespeichert sind, ein Bestimmen, ob sich eine Kopie eines Abschnitts der angeforderten Daten in einem Cache befindet, ein Anweisen eines Bandlaufwerks, auf Abschnitte der angeforderten Daten zuzugreifen, für die bestimmt wurde, dass sie sich nicht im Cache befinden, für jeden der Abschnitte der angeforderten Daten, die sich nicht in dem Cache befinden, ein Bestimmen, ob ein mehrmaliges Ausführen eines Lokalisierungsbefehls oder Ausführen eines Lesebefehls die Abschnitte der angeforderten Daten in einem kürzeren Zeitraum abruft, ein Ausgeben des Befehls, der zum Abrufen der Abschnitte der angeforderten Daten in dem kürzeren Zeitraum bestimmt ist, ein Kombinieren der Abschnitte der angeforderten Daten, die sich nicht in dem Cache befinden, mit dem Abschnitt der angeforderten Daten, der sich in dem Cache befindet, und ein Erfüllen der Leseanforderung.

    Tiered error recovery for tape storage devices

    公开(公告)号:GB2495613B

    公开(公告)日:2015-12-02

    申请号:GB201217981

    申请日:2012-10-08

    Applicant: IBM

    Abstract: A computer program product includes a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code being executable by a processing circuit to cause the processing circuit to perform the following process. A data transfer operation is monitored for detecting one or more temps. A backhitch delay is set based at least in part on a post-recovery condition of a tape drive performing a portion of the data transfer operation. A backhitch is caused to be performed. At least one condition of the data transfer operation is altered after the backhitch delay.

    Schnelle Lokalisierung unter Verwendung von Nachahmungslesevorgängen auf Bandlaufwerken

    公开(公告)号:DE112018005316B4

    公开(公告)日:2021-05-12

    申请号:DE112018005316

    申请日:2018-11-06

    Applicant: IBM

    Abstract: Durch einen Computer umgesetztes Verfahren (1100), aufweisend:ein Empfangen (1102) einer Leseanforderung für Daten (1018), die auf einem Magnetband (122; 208; 315; 808; 906; 1020) gespeichert sind, wobei die Daten mehrere Abschnitte aufweisen;ein Anweisen eines Bandlaufwerks (100), auf die angeforderten Daten auf dem Magnetband zuzugreifen; undfür jeden Abschnitt der anforderten Daten ein Ausführen eines iterativen Prozesses zu:einem Anweisen des Bandlaufwerks, den Abschnitt der angeforderten Daten aus dem Magnetband zu lesen (1460);einem Bestimmen (1462), ob sich eine Kopie des Abschnitts der angeforderten Daten in einem Cache befindet;einem Anweisen des Bandlaufwerks, den Abschnitt der angeforderten Daten, die aus dem Magnetband gelesen wurden, in Reaktion auf ein Bestimmen zu verwerfen (1464), dass sich eine Kopie des Abschnitts der angeforderten Daten in dem Cache befindet; undeinem Empfangen (1474), von dem Bandlaufwerk, des Abschnitts der angeforderten Daten, die aus dem Magnetband gelesen wurden, in Reaktion auf ein Bestimmen, dass sich keine Kopie des Abschnitts der angeforderten Daten in dem Cache befindet.

    Bandspeichereinheit und Schreibverfahren dafür

    公开(公告)号:DE112011102139T5

    公开(公告)日:2013-05-29

    申请号:DE112011102139

    申请日:2011-03-23

    Applicant: IBM

    Abstract: Die vorliegende Erfindung stellt ein Verfahren zum Schreiben von kleinen Vorgängen auf Band bereit. Eine erste Datei wird als eine Vielzahl von Datensätzen (DSs) mit fester Länge geschrieben (Schritt 1), die DS-Nummer des letzten DS in der Vielzahl von DSs und die WP-Nummer werden als #N (DS#N) bzw. als #M (WP#M) in einem Speicher gespeichert (Schritt 2), und das Ende der ersten Datei und die zweite Datei im DS, der auf den letzten DS (DS#N, WP#M) folgt, der die erste Datei enthält, werden in sequenzielle DS-Einheiten gepackt und geschrieben und als DS#N, DS#N + 1 usw. und WP#M + 1 im Speicher in einer sequenziellen Reihenfolge in DS gespeichert, welche die zweite Datei enthalten (Schritt 3). Die verbliebene erste, zweite oder dritte Datei wird verpackt und der DS#N mit WP#M wird als DS#N mit WP#M + 2 überschrieben und die verbliebenen #N in den DS-Nummern der zweiten Datei und die dritte Datei im nachfolgenden DS werden als DS#N + 1, N + 2 usw. mit WP#M + 2 geschrieben, und die DS#N, #N + 1, #N + 2 usw. mit WP#M + 2 werden im Speicher gespeichert.

Patent Agency Ranking