WO2005114371A3 - Dynamic loading of virtual volume data in a virtual tape server - Google Patents

Dynamic loading of virtual volume data in a virtual tape server Download PDF

Info

Publication number
WO2005114371A3
WO2005114371A3 PCT/EP2005/052191 EP2005052191W WO2005114371A3 WO 2005114371 A3 WO2005114371 A3 WO 2005114371A3 EP 2005052191 W EP2005052191 W EP 2005052191W WO 2005114371 A3 WO2005114371 A3 WO 2005114371A3
Authority
WO
WIPO (PCT)
Prior art keywords
data storage
storage device
virtual
logical volume
volume data
Prior art date
Application number
PCT/EP2005/052191
Other languages
French (fr)
Other versions
WO2005114371A2 (en
Inventor
Gregory Tad Kishi
Jonathan Wayne Peake
Original Assignee
Ibm
Ibm Uk
Gregory Tad Kishi
Jonathan Wayne Peake
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ibm, Ibm Uk, Gregory Tad Kishi, Jonathan Wayne Peake filed Critical Ibm
Priority to AT05740116T priority Critical patent/ATE464596T1/en
Priority to EP05740116A priority patent/EP1769329B1/en
Priority to JP2007512218A priority patent/JP4843604B2/en
Priority to DE602005020627T priority patent/DE602005020627D1/en
Publication of WO2005114371A2 publication Critical patent/WO2005114371A2/en
Publication of WO2005114371A3 publication Critical patent/WO2005114371A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0662Virtualisation aspects
    • G06F3/0664Virtualisation aspects at device level, e.g. emulation of a storage device or system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • G06F3/0607Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0632Configuration or reconfiguration of storage systems by initialisation or re-initialisation of storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0682Tape device

Abstract

Disclosed are a system, a method, and article of manufacture to provide for obtaining data storage device specific information from a data storage device using standard read/write commands. This method uses a host application to write a unique sequence of records to a logical volume of the data storage device. The data storage device detects the unique sequence of records for the logical volume and writes device specific information to the logical volume allowing the host application the ability to read the data storage device specific information using a read command for the logical volume.
PCT/EP2005/052191 2004-05-14 2005-05-12 Dynamic loading of virtual volume data in a virtual tape server WO2005114371A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
AT05740116T ATE464596T1 (en) 2004-05-14 2005-05-12 DYNAMIC LOADING OF VIRTUAL VOLUME DATA INTO A VIRTUAL TAPE SERVER
EP05740116A EP1769329B1 (en) 2004-05-14 2005-05-12 Dynamic loading of virtual volume data in a virtual tape server
JP2007512218A JP4843604B2 (en) 2004-05-14 2005-05-12 Method and system for obtaining data storage device specific information from data storage device
DE602005020627T DE602005020627D1 (en) 2004-05-14 2005-05-12 DYNAMIC LOADING OF VIRTUAL VOLUME DATA IN A VIRTUAL BANDSERVER

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/845,699 2004-05-14
US10/845,699 US7487288B2 (en) 2004-05-14 2004-05-14 Dynamic loading of virtual volume data in a virtual tape server

Publications (2)

Publication Number Publication Date
WO2005114371A2 WO2005114371A2 (en) 2005-12-01
WO2005114371A3 true WO2005114371A3 (en) 2006-05-11

Family

ID=34966642

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2005/052191 WO2005114371A2 (en) 2004-05-14 2005-05-12 Dynamic loading of virtual volume data in a virtual tape server

Country Status (8)

Country Link
US (2) US7487288B2 (en)
EP (1) EP1769329B1 (en)
JP (1) JP4843604B2 (en)
KR (1) KR100968318B1 (en)
CN (1) CN100514270C (en)
AT (1) ATE464596T1 (en)
DE (1) DE602005020627D1 (en)
WO (1) WO2005114371A2 (en)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7253983B2 (en) * 2004-12-14 2007-08-07 Spectra Logic Corporation Variable media tape-based storage system
US20080183934A1 (en) * 2004-12-14 2008-07-31 Spectra Logic Corporation Optional mobile media storage system
JP4392338B2 (en) * 2004-12-20 2009-12-24 富士通株式会社 Data management method and apparatus, and hierarchical storage device
US7483926B2 (en) * 2005-04-01 2009-01-27 Microsoft Corporation Production server to data protection server mapping
US20080010290A1 (en) * 2006-06-23 2008-01-10 Lecrone Douglas E Application offload processing
US8533163B2 (en) * 2006-06-23 2013-09-10 Emc Corporation Database offload processing
CN101122888A (en) * 2006-08-09 2008-02-13 国际商业机器公司 Method and system for writing and reading application data
US8230235B2 (en) 2006-09-07 2012-07-24 International Business Machines Corporation Selective encryption of data stored on removable media in an automated data storage library
JP4792361B2 (en) * 2006-09-27 2011-10-12 富士通株式会社 Response device, response method, and response program
FR2906624A1 (en) * 2006-10-03 2008-04-04 Bull S A S Soc Par Actions Sim Generated data storing system, has management module utilizing calculation result for managing priorities in accessing time by system for copying data of new volumes of virtual bookshop to virtual volumes of physical bookshop
US8001340B2 (en) * 2007-04-19 2011-08-16 International Business Machines Corporation Method for determining allocation of tape drive resources for a secure data erase process
US9141303B2 (en) * 2007-04-19 2015-09-22 International Business Machines Corporation Method for selectively performing a secure data erase to ensure timely erasure
US9098717B2 (en) * 2007-04-19 2015-08-04 International Business Machines Corporation System for selectively performing a secure data erase to ensure timely erasure
US8006050B2 (en) 2007-04-19 2011-08-23 International Business Machines Corporation System for determining allocation of tape drive resources for a secure data erase process
WO2008146639A1 (en) * 2007-05-23 2008-12-04 Nec Corporation Information sharing system, computer, project management server and information sharing method used for them
US7716429B2 (en) * 2007-09-14 2010-05-11 International Business Machines Corporation Apparatus, system, and method for dynamic address tracking
US7949865B1 (en) * 2007-09-19 2011-05-24 Network Appliance, Inc. Mounting volumes on demand
US7882329B2 (en) * 2007-09-24 2011-02-01 International Business Machines Corporation Cancellation of individual logical volumes in premigration chains
US7882328B2 (en) * 2007-09-24 2011-02-01 International Business Machines Corporation Cancellation of individual logical volumes in premigration chains
US8229972B2 (en) * 2009-08-28 2012-07-24 International Business Machines Corporation Extended data storage system
US9779057B2 (en) 2009-09-11 2017-10-03 Micron Technology, Inc. Autonomous memory architecture
JP2012208996A (en) * 2011-03-30 2012-10-25 Nec Embedded Products Ltd Library device, and magazine insertion detecting method and program
US8494674B2 (en) 2011-08-24 2013-07-23 International Business Machines Corporation Fast-access self-repairing tape library using mobile robots
JP2013097402A (en) * 2011-10-27 2013-05-20 Fujitsu Ltd Control device of virtual storage system, virtual storage system, and control method
JP6016939B2 (en) 2011-12-16 2016-10-26 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Tape drive system server, tape alliance system and system including the same, and computer program
US9189167B2 (en) 2012-05-31 2015-11-17 Commvault Systems, Inc. Shared library in a data storage system
US8762330B1 (en) * 2012-09-13 2014-06-24 Kip Cr P1 Lp System, method and computer program product for partially synchronous and partially asynchronous mounts/unmounts in a media library
US9263082B2 (en) * 2013-01-30 2016-02-16 International Business Machines Corporation High density hybrid storage system
JP6191209B2 (en) * 2013-04-12 2017-09-06 富士通株式会社 Storage device, control program, and control method
JP6212996B2 (en) * 2013-07-05 2017-10-18 富士通株式会社 Storage control device, storage control program, and storage control method
JP6277276B2 (en) * 2013-08-31 2018-02-07 ヒューレット パッカード エンタープライズ デベロップメント エル ピーHewlett Packard Enterprise Development LP Descriptive objects and descriptors
US10003675B2 (en) 2013-12-02 2018-06-19 Micron Technology, Inc. Packet processor receiving packets containing instructions, data, and starting location and generating packets containing instructions and data
US10192065B2 (en) * 2015-08-31 2019-01-29 Commvault Systems, Inc. Automated intelligent provisioning of data storage resources in response to user requests in a data storage management system
US11003372B2 (en) 2018-05-31 2021-05-11 Portworx, Inc. Protecting volume namespaces from corruption in a distributed container orchestrator
US10482911B1 (en) * 2018-08-13 2019-11-19 Seagate Technology Llc Multiple-actuator drive that provides duplication using multiple volumes
US11494338B2 (en) * 2019-04-26 2022-11-08 International Business Machines Corporation Caching files in a directory
US11347422B1 (en) * 2021-03-03 2022-05-31 ScaleFlux, Inc. Techniques to enhance storage devices with built-in transparent compression for mitigating out-of-space issues

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6058455A (en) * 1997-07-02 2000-05-02 International Business Corporation RAID system having a selectable unattended mode of operation with conditional and hierarchical automatic re-configuration
WO2003014909A2 (en) * 2001-08-08 2003-02-20 International Business Machines Corporation Method and system for accessing tape devices in a computer system

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US44860A (en) * 1864-11-01 Improvement in sash-holders
US44851A (en) * 1864-11-01 Improved ice-cream machine
US53009A (en) * 1866-03-06 Improvement in bearings of locomotive-axles
US44826A (en) * 1864-10-25 Improvement in carriages
US221076A (en) * 1879-10-28 Improvement in telegraph-poles
US196036A (en) * 1877-10-09 Improvement in opera-chairs
US178335A (en) * 1876-06-06 Improvement in jack-spools
US44843A (en) * 1864-10-25 Improvement in injectors for the hair
US44827A (en) * 1864-10-25 Improvement in gun-locks
US44829A (en) * 1864-10-25 Improvement in hydraulic pumps
US44825A (en) * 1864-10-25 Improvement in smut-mills
US44845A (en) * 1864-11-01 Corn-planter
US5689678A (en) * 1993-03-11 1997-11-18 Emc Corporation Distributed storage array system having a plurality of modular control units
WO1998033113A1 (en) * 1997-01-23 1998-07-30 Overland Data, Inc. Virtual media library
US6070224A (en) * 1998-04-02 2000-05-30 Emc Corporation Virtual tape system
US6502108B1 (en) * 1999-10-25 2002-12-31 International Business Machines Corporation Cache-failure-tolerant data storage system storing data objects with version code equipped metadata tokens
US6553487B1 (en) * 2000-01-07 2003-04-22 Motorola, Inc. Device and method for performing high-speed low overhead context switch
US6629189B1 (en) * 2000-03-09 2003-09-30 Emc Corporation Method and apparatus for managing target devices in a multi-path computer system
US6804755B2 (en) 2000-06-19 2004-10-12 Storage Technology Corporation Apparatus and method for performing an instant copy of data based on a dynamically changeable virtual mapping scheme
US6779094B2 (en) 2000-06-19 2004-08-17 Storage Technology Corporation Apparatus and method for instant copy of data by writing new data to an additional physical storage area
JP4105398B2 (en) * 2001-02-28 2008-06-25 株式会社日立製作所 Information processing system
US6983351B2 (en) 2002-04-11 2006-01-03 International Business Machines Corporation System and method to guarantee overwrite of expired data in a virtual tape server
US7073038B2 (en) 2002-05-22 2006-07-04 Storage Technology Corporation Apparatus and method for implementing dynamic structure level pointers
US6954768B2 (en) 2002-08-29 2005-10-11 International Business Machines Corporation Method, system, and article of manufacture for managing storage pools
US6889285B2 (en) 2002-08-29 2005-05-03 International Business Machines Corporation Apparatus and method to maintain information using a plurality of storage attributes
US6895466B2 (en) 2002-08-29 2005-05-17 International Business Machines Corporation Apparatus and method to assign pseudotime attributes to one or more logical volumes
US6839796B2 (en) 2002-08-29 2005-01-04 International Business Machines Corporation Apparatus and method to import a logical volume indicating explicit storage attribute specifications
US6973534B2 (en) * 2002-08-29 2005-12-06 International Business Machines Corporation Apparatus and method to export and then import a logical volume with assigned storage attributes
US7418562B2 (en) 2002-08-29 2008-08-26 International Business Machines Corporation Apparatus and method to assign one or more storage construct names to a logical volume
US6889302B2 (en) 2002-08-29 2005-05-03 International Business Machines Corporation Apparatus and method to maintain information in one or more virtual volume aggregates comprising a plurality of virtual volumes
US6961811B2 (en) 2002-08-29 2005-11-01 International Business Machines Corporation Apparatus and method to maintain information by assigning one or more storage attributes to each of a plurality of logical volumes
DE102004042033A1 (en) * 2004-08-31 2006-03-02 Bayer Materialscience Ag Polyurethane elastomers with improved antistatic behavior

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6058455A (en) * 1997-07-02 2000-05-02 International Business Corporation RAID system having a selectable unattended mode of operation with conditional and hierarchical automatic re-configuration
WO2003014909A2 (en) * 2001-08-08 2003-02-20 International Business Machines Corporation Method and system for accessing tape devices in a computer system

Also Published As

Publication number Publication date
US20050256999A1 (en) 2005-11-17
ATE464596T1 (en) 2010-04-15
DE602005020627D1 (en) 2010-05-27
US7487288B2 (en) 2009-02-03
EP1769329B1 (en) 2010-04-14
CN100514270C (en) 2009-07-15
JP4843604B2 (en) 2011-12-21
US7743206B2 (en) 2010-06-22
EP1769329A2 (en) 2007-04-04
CN1934530A (en) 2007-03-21
JP2007537522A (en) 2007-12-20
WO2005114371A2 (en) 2005-12-01
US20090119465A1 (en) 2009-05-07
KR100968318B1 (en) 2010-07-08
KR20070015185A (en) 2007-02-01

Similar Documents

Publication Publication Date Title
WO2005114371A3 (en) Dynamic loading of virtual volume data in a virtual tape server
WO2005082037A3 (en) Intelligent solid state disk with hot-swappable components
WO2006030966A3 (en) File storage device, host apparatus, method of formatting nonvolatile semiconductor memory, and method of writing data in nonvolatile semiconductor memory
WO2008048388A3 (en) Virtual memory card controller
WO2007019075A3 (en) Method and system for dual mode access for storage devices
WO2006064497A3 (en) A method of handling limitations on the order of writing to a non-volatile memory
WO2005086583A3 (en) System, apparatus and method for sharing media
EP1811366A3 (en) Address assigning method, disk drive and data writing method
SG123577A1 (en) Servo information write method, servo control method, data storage device, and program
AU2003268714A1 (en) Information recording medium, information recording device and method, information reproduction device and method, information recording/reproduction device and method, recording or reproduction control computer program, and data structure containing control signal
TW200603121A (en) Recording/reproducing apparatus, recording/reproducing method and information storage medium using the same
TW200606896A (en) Recording medium, method for recording control information in the recording medium, and method and apparatus for recording/reproducing data in/from the recording medium using the same
JP2009043054A5 (en)
WO2006131845A3 (en) Method and apparatus for recording information on a multi-layered optical disc
WO2005122705A3 (en) Recording medium, and method and apparatus for reformatting the same
AU2003272907A1 (en) Information recording medium, information recording device and method, information reproduction device and method, information recording/reproduction device and method, recording or reproduction control computer program, and data structure containing control signal
AU2003268715A1 (en) Information recording medium, information recording device and method, information reproduction device and method, information recording/reproduction device and method, recording or reproduction control computer program, and data structure containing control signal
US8392169B2 (en) Simulating virtual optical disc recorder by using a storage device and method for the same
AU2003227369A1 (en) Information recording medium, information recording device and method, information reproduction device and method, information recording/reproduction device and method, computer program for recording or reproduction control, and data structure containing control signal
CN101369442B (en) Multi-CD driver synchronous recording method
WO2007115326A3 (en) Apparatus and methods for handling requests over an interface
TW200638366A (en) Disc recording methods and systems
AU2003252294A1 (en) Information recoding medium, information recording device and method, information reproduction device and method, information recording/reproduction device and method, computer program, and data structure
AU2003271076A1 (en) Information recording medium, information recording device and method, information reproduction device and method, information recording/reproduction device and method, recording or reproduction control computer program, and data structure containing control signal
MY146492A (en) Recording/reproducing apparatus and information storage medium

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 200580008832.7

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2007512218

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 1020067022758

Country of ref document: KR

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Ref document number: DE

WWE Wipo information: entry into national phase

Ref document number: 2005740116

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 4570/CHENP/2006

Country of ref document: IN

WWP Wipo information: published in national office

Ref document number: 1020067022758

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 2005740116

Country of ref document: EP