WO1999003098A3 - Improved interfaces for an open systems server providing tape drive emulation - Google Patents

Improved interfaces for an open systems server providing tape drive emulation Download PDF

Info

Publication number
WO1999003098A3
WO1999003098A3 PCT/US1998/014247 US9814247W WO9903098A3 WO 1999003098 A3 WO1999003098 A3 WO 1999003098A3 US 9814247 W US9814247 W US 9814247W WO 9903098 A3 WO9903098 A3 WO 9903098A3
Authority
WO
WIPO (PCT)
Prior art keywords
tape drive
server providing
open systems
drive emulation
systems server
Prior art date
Application number
PCT/US1998/014247
Other languages
French (fr)
Other versions
WO1999003098A2 (en
Inventor
Neville Yates
Jeffrey Miller
Touraj Boussina
Allen Harano
Original Assignee
Sutmyn Storage Corp
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 Sutmyn Storage Corp filed Critical Sutmyn Storage Corp
Priority to AU83904/98A priority Critical patent/AU8390498A/en
Priority to EP98934362A priority patent/EP1051704A4/en
Publication of WO1999003098A2 publication Critical patent/WO1999003098A2/en
Publication of WO1999003098A3 publication Critical patent/WO1999003098A3/en

Links

Classifications

    • 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/0605Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
    • 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
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • 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/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • G06F3/0686Libraries, e.g. tape libraries, jukebox

Abstract

An improved interface between a host computer (50) and a tape drive emulation system (10) includes software interfaces for communicating control, configuration, and policy data and a hardware interface (12) for providing redundancy and fan-out between the main controller and host channels.
PCT/US1998/014247 1997-07-09 1998-07-09 Improved interfaces for an open systems server providing tape drive emulation WO1999003098A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU83904/98A AU8390498A (en) 1997-07-09 1998-07-09 Improved interfaces for an open systems server providing tape drive emulation
EP98934362A EP1051704A4 (en) 1997-07-09 1998-07-09 Improved interfaces for an open systems server providing tape drive emulation

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US5205597P 1997-07-09 1997-07-09
US60/052,055 1997-07-09
US09/111,691 1998-07-08
US09/111,691 US6496791B1 (en) 1997-07-09 1998-07-08 Interfaces for an open systems server providing tape drive emulation

Publications (2)

Publication Number Publication Date
WO1999003098A2 WO1999003098A2 (en) 1999-01-21
WO1999003098A3 true WO1999003098A3 (en) 1999-04-15

Family

ID=26730114

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1998/014247 WO1999003098A2 (en) 1997-07-09 1998-07-09 Improved interfaces for an open systems server providing tape drive emulation

Country Status (4)

Country Link
US (2) US6496791B1 (en)
EP (1) EP1051704A4 (en)
AU (1) AU8390498A (en)
WO (1) WO1999003098A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7567993B2 (en) 2002-12-09 2009-07-28 Netapp, Inc. Method and system for creating and using removable disk based copies of backup data

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6496791B1 (en) * 1997-07-09 2002-12-17 Neville Yates Interfaces for an open systems server providing tape drive emulation
US6842841B1 (en) * 1999-09-21 2005-01-11 Storage Technology Corporation Method and system for dynamically selecting tape drives to connect with host computers
US6816957B1 (en) * 1999-10-26 2004-11-09 Storage Technology Corporation Management of virtual tape volumes using data page atomic units
US6834324B1 (en) * 2000-04-10 2004-12-21 Storage Technology Corporation System and method for virtual tape volumes
FR2812736B1 (en) * 2000-08-04 2003-12-19 Near Technologies VIRTUAL STORAGE SYSTEM
US7778981B2 (en) * 2000-12-01 2010-08-17 Netapp, Inc. Policy engine to control the servicing of requests received by a storage server
US6957291B2 (en) * 2001-03-29 2005-10-18 Quantum Corporation Removable disk storage array emulating tape library having backup and archive capability
US6785744B2 (en) 2001-08-08 2004-08-31 International Business Machines Corporation Mapping SCSI medium changer commands to mainframe-compatible perform library function commands
EP2017901A1 (en) * 2001-09-03 2009-01-21 Panasonic Corporation Semiconductor light emitting device, light emitting apparatus and production method for semiconductor light emitting DEV
US20030110265A1 (en) * 2001-12-07 2003-06-12 Inrange Technologies Inc. Method and apparatus for providing a virtual shared device
US20030154340A1 (en) * 2002-02-13 2003-08-14 Thomas Bolt Use of the universal serial bus as an internal architecture within IDE disk array
US7454529B2 (en) 2002-08-02 2008-11-18 Netapp, Inc. Protectable data storage system and a method of protecting and/or managing a data storage system
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
US7437387B2 (en) 2002-08-30 2008-10-14 Netapp, Inc. Method and system for providing a file system overlay
US7882081B2 (en) 2002-08-30 2011-02-01 Netapp, Inc. Optimized disk repository for the storage and retrieval of mostly sequential data
US7200546B1 (en) * 2002-09-05 2007-04-03 Ultera Systems, Inc. Tape storage emulator
US8024172B2 (en) * 2002-12-09 2011-09-20 Netapp, Inc. Method and system for emulating tape libraries
JP2004234157A (en) * 2003-01-29 2004-08-19 Sony Corp Information processor and method, and computer program
US20040153614A1 (en) * 2003-02-05 2004-08-05 Haim Bitner Tape storage emulation for open systems environments
US6973369B2 (en) 2003-03-12 2005-12-06 Alacritus, Inc. System and method for virtual vaulting
US7643983B2 (en) * 2003-03-28 2010-01-05 Hewlett-Packard Development Company, L.P. Data storage system emulation
US7747816B1 (en) * 2003-03-31 2010-06-29 Ultera Systems, Inc. Virtual tape stacker
US7437492B2 (en) 2003-05-14 2008-10-14 Netapp, Inc Method and system for data compression and compression estimation in a virtual tape library environment
US7127575B2 (en) * 2003-07-10 2006-10-24 Hitachi, Ltd. Offsite management using disk based tape library and vault system
JP4559046B2 (en) * 2003-08-04 2010-10-06 株式会社日立製作所 Virtual tape library device
US20050108486A1 (en) * 2003-08-05 2005-05-19 Miklos Sandorfi Emulated storage system supporting instant volume restore
US20050105559A1 (en) * 2003-11-14 2005-05-19 Santera Systems, Inc. Methods and systems for providing transport of media gateway control commands using high-level datalink control (HDLC) protocol
US7783606B2 (en) 2004-02-04 2010-08-24 Netapp, Inc. Method and system for remote data recovery
US7426617B2 (en) 2004-02-04 2008-09-16 Network Appliance, Inc. Method and system for synchronizing volumes in a continuous data protection system
US7720817B2 (en) 2004-02-04 2010-05-18 Netapp, Inc. Method and system for browsing objects on a protected volume in a continuous data protection system
US7490103B2 (en) 2004-02-04 2009-02-10 Netapp, Inc. Method and system for backing up data
US7315965B2 (en) 2004-02-04 2008-01-01 Network Appliance, Inc. Method and system for storing data using a continuous data protection system
US7559088B2 (en) 2004-02-04 2009-07-07 Netapp, Inc. Method and apparatus for deleting data upon expiration
US7904679B2 (en) 2004-02-04 2011-03-08 Netapp, Inc. Method and apparatus for managing backup data
US20050182910A1 (en) * 2004-02-04 2005-08-18 Alacritus, Inc. Method and system for adding redundancy to a continuous data protection system
US7406488B2 (en) 2004-02-04 2008-07-29 Netapp Method and system for maintaining data in a continuous data protection system
US7325159B2 (en) 2004-02-04 2008-01-29 Network Appliance, Inc. Method and system for data recovery in a continuous data protection system
US8028135B1 (en) 2004-09-01 2011-09-27 Netapp, Inc. Method and apparatus for maintaining compliant storage
US7526620B1 (en) 2004-12-14 2009-04-28 Netapp, Inc. Disk sanitization in an active file system
US7581118B2 (en) 2004-12-14 2009-08-25 Netapp, Inc. Disk sanitization using encryption
US7774610B2 (en) 2004-12-14 2010-08-10 Netapp, Inc. Method and apparatus for verifiably migrating WORM data
US7558839B1 (en) 2004-12-14 2009-07-07 Netapp, Inc. Read-after-write verification for improved write-once-read-many data storage
US7401198B2 (en) 2005-10-06 2008-07-15 Netapp Maximizing storage system throughput by measuring system performance metrics
US7752401B2 (en) 2006-01-25 2010-07-06 Netapp, Inc. Method and apparatus to automatically commit files to WORM status
US7650533B1 (en) 2006-04-20 2010-01-19 Netapp, Inc. Method and system for performing a restoration in a continuous data protection system
US20080059144A1 (en) * 2006-09-01 2008-03-06 Inphase Technologies Emulation of dissimilar removable medium storage device types assisted by information embedded in the logical format
US9208783B2 (en) * 2007-02-27 2015-12-08 Nuance Communications, Inc. Altering behavior of a multimodal application based on location
US7783666B1 (en) 2007-09-26 2010-08-24 Netapp, Inc. Controlling access to storage resources by using access pattern based quotas
US9928009B1 (en) 2015-09-29 2018-03-27 Amazon Technologies, Inc. High density tape drive server design
US10013193B2 (en) 2016-08-19 2018-07-03 International Business Machines Corporation Self-expiring data in a virtual tape server
US10007452B2 (en) 2016-08-19 2018-06-26 International Business Machines Corporation Self-expiring data in a virtual tape server
US11023174B2 (en) 2019-09-12 2021-06-01 International Business Machines Corporation Combining of move commands to improve the performance of an automated data storage library

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4467421A (en) * 1979-10-18 1984-08-21 Storage Technology Corporation Virtual storage system and method
US4727512A (en) * 1984-12-06 1988-02-23 Computer Design & Applications, Inc. Interface adaptor emulating magnetic tape drive
US5297124A (en) * 1992-04-24 1994-03-22 Miltope Corporation Tape drive emulation system for a disk drive
US5438674A (en) * 1988-04-05 1995-08-01 Data/Ware Development, Inc. Optical disk system emulating magnetic tape units
US5487171A (en) * 1992-09-18 1996-01-23 Storage Technology Corporation System for reading and stopping reading data from magnetic tape into memory in response to mount command and write command respectively from the system processor

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4310883A (en) * 1978-02-13 1982-01-12 International Business Machines Corporation Method and apparatus for assigning data sets to virtual volumes in a mass store
US4775969A (en) * 1986-05-15 1988-10-04 Aquidneck Systems International, Inc. Optical disk storage format, method and apparatus for emulating a magnetic tape drive
US5127094A (en) * 1987-11-09 1992-06-30 Hitachi, Ltd. Virtual storage type computer system
US5129088A (en) * 1987-11-30 1992-07-07 International Business Machines Corporation Data processing method to create virtual disks from non-contiguous groups of logically contiguous addressable blocks of direct access storage device
US4945429A (en) * 1988-01-27 1990-07-31 Storage Technology Corporation Data security arrangement for an automated magnetic tape cartridge library system
US5455926A (en) * 1988-04-05 1995-10-03 Data/Ware Development, Inc. Virtual addressing of optical storage media as magnetic tape equivalents
US5018060A (en) * 1989-01-26 1991-05-21 Ibm Corporation Allocating data storage space of peripheral data storage devices using implied allocation based on user parameters
US5193184A (en) * 1990-06-18 1993-03-09 Storage Technology Corporation Deleted data file space release system for a dynamically mapped virtual data storage subsystem
US5239647A (en) * 1990-09-07 1993-08-24 International Business Machines Corporation Data storage hierarchy with shared storage level
US5210866A (en) * 1990-09-12 1993-05-11 Storage Technology Corporation Incremental disk backup system for a dynamically mapped data storage subsystem
US5335329A (en) * 1991-07-18 1994-08-02 Texas Microsystems, Inc. Apparatus for providing DMA functionality to devices located in a bus expansion chassis
US5416914A (en) * 1991-08-09 1995-05-16 Storage Technology Corporation Management of removable media for multiple device types
US5287459A (en) * 1991-10-03 1994-02-15 International Business Machines Corporation Method and apparatus for reducing response time in automated library data retrieval systems
US5506986A (en) * 1992-07-14 1996-04-09 Electronic Data Systems Corporation Media management system using historical data to access data sets from a plurality of data storage devices
US5403639A (en) * 1992-09-02 1995-04-04 Storage Technology Corporation File server having snapshot application data groups
US5546557A (en) * 1993-06-14 1996-08-13 International Business Machines Corporation System for storing and managing plural logical volumes in each of several physical volumes including automatically creating logical volumes in peripheral data storage subsystem
US5446848A (en) * 1993-06-25 1995-08-29 Unisys Corp Entry level data processing system which is expandable by a factor of two to a partitionable upgraded system with low overhead
US5440686A (en) * 1993-12-22 1995-08-08 International Business Machines Corporation Selecting a data unit candidate to be demoted to a backing store from a front store based upon thresholds individual to each of the data candidates
US5485321A (en) * 1993-12-29 1996-01-16 Storage Technology Corporation Format and method for recording optimization
US5435004A (en) * 1994-07-21 1995-07-18 International Business Machines Corporation Computerized system and method for data backup
US5613154A (en) * 1994-12-20 1997-03-18 International Business Machines Corporation System and method for management of transient data storage mediums in an automated data storage library
US5671400A (en) * 1995-08-16 1997-09-23 Unisys Corporation Programmable bus interface unit data path
US5761445A (en) * 1996-04-26 1998-06-02 Unisys Corporation Dual domain data processing network with cross-linking data queues and selective priority arbitration logic
US5805864A (en) * 1996-09-10 1998-09-08 International Business Machines Corporation Virtual integrated cartridge loader for virtual tape storage system
US5867648A (en) * 1996-10-09 1999-02-02 General Signal Corporation High speed heterogeneous coupling of computer systems using channel-to-channel protocol
US5761503A (en) * 1996-10-24 1998-06-02 International Business Machines Corporation Automated volser range management for removable media storage library
US5870732A (en) * 1996-12-04 1999-02-09 International Business Machines Corporation Inventory method for logical volumes in an automated storage library
US5809511A (en) * 1997-01-02 1998-09-15 International Business Machines Corporation Outboard data migration in a volume stacking library
US5897661A (en) * 1997-02-25 1999-04-27 International Business Machines Corporation Logical volume manager and method having enhanced update capability with dynamic allocation of storage and minimal storage of metadata information
US5926834A (en) * 1997-05-29 1999-07-20 International Business Machines Corporation Virtual data storage system with an overrun-resistant cache using an adaptive throttle based upon the amount of cache free space
US6067599A (en) * 1997-05-29 2000-05-23 International Business Machines Corporation Time delayed auto-premigeration of files in a virtual data storage system
US6496791B1 (en) * 1997-07-09 2002-12-17 Neville Yates Interfaces for an open systems server providing tape drive emulation

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4467421A (en) * 1979-10-18 1984-08-21 Storage Technology Corporation Virtual storage system and method
US4727512A (en) * 1984-12-06 1988-02-23 Computer Design & Applications, Inc. Interface adaptor emulating magnetic tape drive
US5438674A (en) * 1988-04-05 1995-08-01 Data/Ware Development, Inc. Optical disk system emulating magnetic tape units
US5297124A (en) * 1992-04-24 1994-03-22 Miltope Corporation Tape drive emulation system for a disk drive
US5487171A (en) * 1992-09-18 1996-01-23 Storage Technology Corporation System for reading and stopping reading data from magnetic tape into memory in response to mount command and write command respectively from the system processor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7567993B2 (en) 2002-12-09 2009-07-28 Netapp, Inc. Method and system for creating and using removable disk based copies of backup data

Also Published As

Publication number Publication date
EP1051704A4 (en) 2001-09-05
US6496791B1 (en) 2002-12-17
WO1999003098A2 (en) 1999-01-21
US7127388B2 (en) 2006-10-24
AU8390498A (en) 1999-02-08
US20030120476A1 (en) 2003-06-26
EP1051704A2 (en) 2000-11-15

Similar Documents

Publication Publication Date Title
WO1999003098A3 (en) Improved interfaces for an open systems server providing tape drive emulation
WO1997049023A3 (en) Dynamic device driver
GB2299186B (en) Data storage system and storage managing method
AU3728499A (en) Control system, display, host computer for control, and data transmitting method
WO1998052121A3 (en) Method and system for managing computer systems
EP2163962A3 (en) Fiber channel connection storage controller
AU647756B2 (en) A system for controlling communication between an electronic information card and a host computer
AU5775898A (en) Method, system and data structures for computer software application developmentand execution
CA2242516A1 (en) Distributed processing
AU2001260916A1 (en) Control system for actuators in an aircraft
AU3271095A (en) Computer controlled cushioning conversion machine
KR960008542B1 (en) Adapter for construction redundant disk storage system
AU7127496A (en) Computer system for data management and method for operating said system
WO2002025501A3 (en) Retrieving data from a server
WO1998026344A3 (en) System and method for globally accessing computer services
TW358267B (en) Simulated terminal system and the simulated terminal apparatus
WO2001080021A3 (en) System and method for operating a scsi bus with redundant scsi adaptors
CA2332296A1 (en) Controlling a bus with multiple system hosts
EP0375946A3 (en) I/o system of a data processing system
WO2002005082A3 (en) Method and apparatus for enhancing backup operations in disk array storage devices
EP0939360A3 (en) Switching mechanism and disk array apparatus having the switching mechanism
US6996635B2 (en) Apparatus and method to activate transparent data storage drive firmware updates
AU6932996A (en) Controlling shared disk data in a duplexed computer unit
WO1997043712A3 (en) Triple modular redundant computer system
GB0006702D0 (en) A data interface system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM HR HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

AK Designated states

Kind code of ref document: A3

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM HR HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

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)
NENP Non-entry into the national phase

Ref country code: KR

WWE Wipo information: entry into national phase

Ref document number: 1998934362

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 1998934362

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: CA

WWW Wipo information: withdrawn in national office

Ref document number: 1998934362

Country of ref document: EP

DPE2 Request for preliminary examination filed before expiration of 19th month from priority date (pct application filed from 20040101)