Processing

Please wait...

Settings

Settings

Goto Application

1. WO2019053535 - TAPE DRIVE MEMORY DEDUPLICATION

Publication Number WO/2019/053535
Publication Date 21.03.2019
International Application No. PCT/IB2018/056306
International Filing Date 21.08.2018
IPC
G06F 3/06 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from, or digital output to, record carriers
G06F 7/00 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
7Methods or arrangements for processing data by operating upon the order or content of the data handled
CPC
G06F 11/1453
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
14Error detection or correction of the data by redundancy in operation
1402Saving, restoring, recovering or retrying
1446Point-in-time backing up or restoration of persistent data
1448Management of the data involved in backup or backup restore
1453using de-duplication of the data
G06F 16/1744
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
10File systems; File servers
17Details of further file system functions
174Redundancy elimination performed by the file system
1744using compression, e.g. sparse files
G06F 16/1752
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
10File systems; File servers
17Details of further file system functions
174Redundancy elimination performed by the file system
1748De-duplication implemented within the file system, e.g. based on file segments
1752based on file chunks
G06F 3/0608
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers, ; e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0602specifically adapted to achieve a particular effect
0608Saving storage space on storage systems
G06F 3/0641
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers, ; e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0638Organizing or formatting or addressing of data
064Management of blocks
0641De-duplication techniques
G06F 3/067
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers, ; e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0668adopting a particular infrastructure
067Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
Applicants
  • INTERNATIONAL BUSINESS MACHINES CORPORATION [US]/[US]
  • IBM (CHINA) INVESTMENT COMPANY LTD. [CN]/[CN] (MG)
  • IBM DEUTSCHLAND GMBH [DE]/[DE] (MG)
Inventors
  • RUEGER, Erik
  • ASMUSSEN, Ole
  • BEIDERBECK, Robert
  • SCHAEFER, Markus
Agents
  • KLEIN, Hans-Joerg
Priority Data
15/701,99412.09.2017US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) TAPE DRIVE MEMORY DEDUPLICATION
(FR) DÉDUPLICATION DE MÉMOIRE DE LECTEUR DE BANDE
Abstract
(EN)
A method and system for improving tape drive memory storage is provided. The method includes receiving, by a storage tape drive, a data stream for storage. The data stream is passed through a non-volatile memory device (NVS2)of the storage tape drive. The data stream is divided into adjacent variable length data chunks and a chunk list file including similarity identifiers for each of the adjacent variable length data chunks is generated and stored within a (non-volatile memory device) NVS1. Duplicate data including duplicated data with respect to a group of data chunks of the adjacent variable length data chunks is identified and deleted from the NVS2 of the storage tape drive such that the group of data chunks remains within NVS2. The group of data chunks is written to a data storage tape cartridge. Pointers identifying each data chunk and an associated storage position are generated and stored.
(FR)
L'invention concerne un procédé et un système permettant d'améliorer le stockage d'une mémoire de lecteur de bande. Le procédé consiste à recevoir un flux de données pour le stockage au moyen d'un lecteur de bande de stockage. Le flux de données est transmis au moyen d'un dispositif de mémoire non volatile (NVS2) du lecteur de bande de stockage. Le flux de données est divisé en fragments de données de longueur variable adjacents et un fichier de liste de fragments comprenant des identifiants de similarité pour chacun des fragments de données de longueur variable adjacents est généré puis stocké dans un NVS1 (dispositif de mémoire non volatile). Des données en double comprenant des données dupliquées par rapport à un groupe de fragments de données des fragments de données de longueur variable adjacents sont identifiées puis supprimées du NVS2 du lecteur de bande de stockage de façon à ce que le groupe de fragments de données reste dans le NVS2. Le groupe de fragments de données est écrit dans une cartouche de bande de stockage de données. Des pointeurs identifiant chaque fragment de données ainsi qu'une position de stockage associée sont générés et stockés.
Also published as
GB2003917.8
JP2020513504
Latest bibliographic data on file with the International Bureau