WO2000005653A1 - Procede de reutilisation d'espace de donnees - Google Patents
Procede de reutilisation d'espace de donnees Download PDFInfo
- Publication number
- WO2000005653A1 WO2000005653A1 PCT/US1999/016592 US9916592W WO0005653A1 WO 2000005653 A1 WO2000005653 A1 WO 2000005653A1 US 9916592 W US9916592 W US 9916592W WO 0005653 A1 WO0005653 A1 WO 0005653A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- user
- data volume
- space
- virtual
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0605—Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/0652—Erasing, e.g. deleting, data cleaning, moving of data to a wastebasket
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0686—Libraries, e.g. tape libraries, jukebox
Definitions
- the present invention relates generally to a virtual tape data storage arrangement, and more particularly to an improved method for selectively controlling reutilization of space occupied by expired data .
- automated cartridge systems provide a mechanism by which multiple users in a data processing system can have common access to multiple data storage subsystems such as magnetic tape cartridge devices.
- data files generated by remote user computer systems for storage on a particular tape cartridge include a predetermined expiration date in the file meta data which is used as a control mechanism by which a tape management subsystem can determine whether a particular space on a tape can be rewritten with new data.
- expired data from a "scratched" tape volume is not actually deleted from the tape until a user actually writes new data to the tape.
- conventional tape systems conveniently provide a "safety net" for users who decide they still wish to be able to retrieve data from storage even though the data may be past the original expiration date.
- a disk buffer is connected between remote users and the tape storage devices and arranged to appear to users as though it were a physical tape device. All data volumes are initially stored in the disk buffer, and subsequently written to a physical tape device using predetermined protocols which limit the occurrence of unusable dead spaces on the tapes while also improving the ability to reclaim any fragmented space which does occur.
- a user reads and writes only to the disk buffer, but believes they are reading and writing to an actual physical tape device. hile efficiency in space management and utilization are significantly improved with the virtual tape system, users also lose the above-noted safety net feature inherently provided by conventional tape systems.
- the virtual tape system operates to automatically reutilize any tape and disk buffer space occupied by expired data without user action, i.e., a user does not have exclusive monopoly of a particular tape like in a conventional tape system because the tape can be reused any time a new data volume is received into the disk buffer.
- Emulating the safety net feature in the virtual tape system would involve prohibiting the reuse of any tape space until a user reuses a corresponding virtual tape volume name for the data volume stored in the space irrespective of whether the corresponding data has expired.
- the present invention provides a method for controlling reutilization of data space in a virtual tape system which allows a user to designate whether a particular data volume can be automatically deleted at the time of expiration without waiting for the user to actually reuse the virtual volume.
- a method for selectively controlling reutilization of data space in a virtual tape system which includes selectively designating by a remote user whether a particular data volume file can be automatically deleted by the virtual tape system without any further action by the user after a predetermined expiration date for the data volume file has elapsed, detecting whether a data volume file has been designated by the user for automatic deletion, and prohibiting deletion from the virtual tape system of the stored data corresponding to a data volume based on whether the data volume file was designated by the user for automatic deletion.
- a predetermined grace period can be provided before automatic deletion is performed.
- the present invention can allow a user to selectively "protect" data past an original expiration date, while also allowing automatic reutilization of storage space for data which has not been specifically protected by the user.
- Figure 1 is a block diagram illustrating a virtual tape system utilizing selective deletion of data corresponding to a scratched virtual volume in accordance with the present invention
- FIG. 2 is a flowchart showing the overall process of the present invention.
- Figure 3 is a flowchart showing verification and deletion of designated data from a scratch virtual volume.
- a virtual tape system 10 includes a virtual tape control system 12 having a suitable control processor (not shown) for routing all data volume files received from remote users to a disk buffer 14.
- Virtual tape control system 12 is arranged to transfer data from disk buffer 14 to one or more multiple volume cartridges (MVC) 16 as virtual tape volumes (VTV) .
- MVC multiple volume cartridges
- VTV virtual tape volumes
- a map matching the MVC location with corresponding VTV names and all corresponding file meta data is maintained by the virtual tape control system 12.
- An external tape management system (TMS) 18 provides overall management of the use of virtual tapes used by virtual tape system 10.
- users can selectively tag or encode any desired data volume file to indicate that the tape and/or disk buffer space occupied by the corresponding virtual volume can be automatically reused either immediately after the expiration date or a predetermined period of time after the expiration date, i.e., a data deletion "grace period.” Otherwise, if the user does not expressly designate a data volume file, virtual tape control system 12 will be prohibited from deleting and reusing the space of an expired virtual volume until a user reuses the VTV name for a new file of data.
- FIG. 3 illustrates an example of automatic deletion of data from a scratch VTV in accordance with the present invention.
- a VTV which has been selected for scratch at block 108 is analyzed at block 110 to determine whether the VTV has been designated for automatic deletion. If automatic deletion has been identified, the data is deleted from the disk buffer at block 112 (if the data is disk buffer resident) , and the MVC map is updated at block 114 to reflect the deletion of the data from the VTV and the space on the physical tape occupied by the virtual volume can be reused.
- the virtual volume is marked as scratch at block 116 and therefore reusable. However, the VTV marked for scratch will still contain the data until the VTV is actually reused if the data was not deleted at block 112 or the MVC map was not updated at block 114.
- the present invention advantageously provides a method for selectively controlling reutilization of data space in a virtual tape system which allows a user to designate whether a particular scratched data volume can be automatically deleted without any further user action.
- the data deletion safety net provided by conventional tape systems is effectively incorporated into a virtual tape system while also minimizing the impact of such a safety net feature on the overall efficiency in space management provided by the virtual tape system.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Library & Information Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
L'invention concerne un procédé de commande sélective de réutilisation d'espace de données dans un système de bande virtuel, qui permet de stocker (100) des fichiers de volume de données dans un tampon disque, et d'analyser (102) les fichiers pour déterminer si l'utilisateur a désigné les données correspondantes en vue d'une suppression immédiate de celles-ci à une échéance associée. Si les données ont été désignées (104), des informations d'identification et de mappage sont inscrites pour indiquer que les données correspondantes peuvent être immédiatement supprimées à l'échéance. Sinon, le volume virtuel est stocké (106) au moyen d'une police par défaut qui empêche le système de commande de bande virtuel de réutiliser la bande et l'espace de disque occupé par le volume virtuel après banalisation, jusqu'à ce que le nom du volume virtuel particulier soit réellement réutilisé par l'utilisateur. De cette manière, un utilisateur peut protéger de manière sélective des données au-delà d'une échéance initiale tout en réduisant au minimum les conséquences de cette opération sur l'efficacité globale de la gestion d'espace assurée par le système de bande virtuel.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/121,254 US6789161B1 (en) | 1998-07-06 | 1998-07-23 | Method for controlling reutilization of data space in virtual tape system |
| US09/121,254 | 1998-07-23 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2000005653A1 true WO2000005653A1 (fr) | 2000-02-03 |
Family
ID=22395506
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US1999/016592 Ceased WO2000005653A1 (fr) | 1998-07-23 | 1999-07-22 | Procede de reutilisation d'espace de donnees |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2000005653A1 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101290557B (zh) * | 2007-04-19 | 2012-02-29 | 国际商业机器公司 | 为安全数据擦除过程确定磁带驱动器资源分配的方法 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5265159A (en) * | 1992-06-23 | 1993-11-23 | Hughes Aircraft Company | Secure file erasure |
-
1999
- 1999-07-22 WO PCT/US1999/016592 patent/WO2000005653A1/fr not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5265159A (en) * | 1992-06-23 | 1993-11-23 | Hughes Aircraft Company | Secure file erasure |
Non-Patent Citations (1)
| Title |
|---|
| "DFSMS/MVS V1R2 ACCESS METHOD SERVICES FOR VSAM", XP002924925, Retrieved from the Internet <URL:HTTP://WWW.S390.IBM.COM/BOOKMGR-CGI/BOOKMGR.CMD/BOOKS/DGT1V402/CCONTENTS?SHELF=EZ239701> [retrieved on 19990830] * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101290557B (zh) * | 2007-04-19 | 2012-02-29 | 国际商业机器公司 | 为安全数据擦除过程确定磁带驱动器资源分配的方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6789161B1 (en) | Method for controlling reutilization of data space in virtual tape system | |
| US6289425B1 (en) | Method for verifying availability of data space in virtual tape system | |
| US8838875B2 (en) | Systems, methods and computer program products for operating a data processing system in which a file delete command is sent to an external storage device for invalidating data thereon | |
| EP2115595B1 (fr) | Amélioration des performances d'un dispositif de mémoire grâce à un mécanisme de pré-effacement | |
| US8738845B2 (en) | Transaction-safe fat file system improvements | |
| CN100557580C (zh) | 用于快闪存储器的记入后直写式高速缓存 | |
| US6691136B2 (en) | Fast data retrieval based upon contiguous consolidation of records according to frequency of access | |
| US20070174367A1 (en) | Selective File Erasure Using Metadata Modifications | |
| US20020129192A1 (en) | Method, apparatus, system and machine readable medium to pre-allocate a space for data | |
| KR20040052464A (ko) | 강건화된 블록 디바이스 드라이버 | |
| US20040158566A1 (en) | Snapshot by deferred propagation | |
| KR20110107800A (ko) | 폐기 가능 파일 | |
| US7895164B1 (en) | Efficient checkpoint process | |
| US7305537B1 (en) | Method and system for I/O scheduler activations | |
| US7624243B2 (en) | Apparatus and method for protecting system data on computer hard-disk | |
| US7167964B1 (en) | Memory defragmentation in chipcards | |
| WO2000005653A1 (fr) | Procede de reutilisation d'espace de donnees | |
| US6574703B1 (en) | Initializing selected extents of a storage device | |
| EP1046996B1 (fr) | Défragmentation de mémoire d'une carte à puce | |
| US7469261B2 (en) | Apparatus and method for protecting system data on computer hard-disk | |
| CN103257928A (zh) | 闪存设备数据管理方法和系统 | |
| US20040177214A1 (en) | Method and system for managing virtual memory | |
| JP2001084180A (ja) | ファイル管理装置 | |
| US7949840B2 (en) | Method for saving computer data | |
| JPS6346553A (ja) | フアイルコピ−方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): JP |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
| 122 | Ep: pct application non-entry in european phase |