METHOD AND APPARATUS OF CONTROLLING MAGNETIC TAPE STORAGE

For controlling a magnetic tape storage created is a data segment table comprising in each entry an identifier of a data segment stored on the magnetic tape and one or more location offsets on the magnetic tape where the data segment or its duplicates are stored. In response to receiving a restorati...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: KUVENT, Aviv, NATANZON, Assaf, TOAFF, Yair, ZACH, Idan, STERNBERG, Michael
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:For controlling a magnetic tape storage created is a data segment table comprising in each entry an identifier of a data segment stored on the magnetic tape and one or more location offsets on the magnetic tape where the data segment or its duplicates are stored. In response to receiving a restoration request identifying a user data object to be restored, determined are related data segments to be read from the magnetic tape, created is a set of lists of reading options to read all the related data segments and generated is a reading sequence to read the related data segments and/or its duplicates by selecting one location offset from each list of reading options and determining an order of reading data with minimum read time. Pour contrôler un stockage sur bande magnétique, une table de segments de données est créée comprenant dans chaque entrée un identifiant d'un segment de données stocké sur la bande magnétique et un ou plusieurs décalages d'emplacement sur la bande magnétique où le segment de données ou ses doublons sont stockés. En réponse à la réception d'une demande de restauration identifiant un objet de données d'utilisateur à restaurer, des segments de données associés à lire sur la bande magnétique sont déterminés, un ensemble de listes d'options de lecture pour lire tous les segments de données associés est créé et une séquence de lecture pour lire les segments de données associés et/ou leurs doublons en sélectionnant un décalage d'emplacement dans chaque liste d'options de lecture et en déterminant un ordre de lecture des données avec un temps de lecture minimal est générée.