WO2005024573A3 - Robotic data storage library comprising a virtual port - Google Patents

Robotic data storage library comprising a virtual port Download PDF

Info

Publication number
WO2005024573A3
WO2005024573A3 PCT/US2004/027493 US2004027493W WO2005024573A3 WO 2005024573 A3 WO2005024573 A3 WO 2005024573A3 US 2004027493 W US2004027493 W US 2004027493W WO 2005024573 A3 WO2005024573 A3 WO 2005024573A3
Authority
WO
WIPO (PCT)
Prior art keywords
data storage
port
virtual
library
virtual port
Prior art date
Application number
PCT/US2004/027493
Other languages
French (fr)
Other versions
WO2005024573A2 (en
Inventor
Mark L Lantry
Matthew T Starr
Larry A Fenske
Michael G Goberis
Joshua D Carter
Original Assignee
Spectra Logic 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 Spectra Logic Corp filed Critical Spectra Logic Corp
Publication of WO2005024573A2 publication Critical patent/WO2005024573A2/en
Publication of WO2005024573A3 publication Critical patent/WO2005024573A3/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/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0631Configuration or reconfiguration of storage systems by allocating resources to 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/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/061Improving I/O performance
    • G06F3/0611Improving I/O performance in relation to response time
    • 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

A robotic data storage library comprising a virtual port and a method for providing a virtual port for a robotic data storage library are disclosed. The virtual exit port, for example, comprises one or more storage locations of the library that are defined as a virtual port. In one embodiment, for example, the virtual port comprises a virtual exit port for holding a data storage element that is to be exported from the library. In this embodiment, for example, the virtual exit port is defined prior to the library receiving a command to export a data storage element. In another embodiment, the virtual port comprises an entry port, an exit port or an entry/exit port. In yet another embodiment, a method for transferring a data storage element directly between an actual port (entry and/or exit) of a robotic data storage library and another location within the robotic data storage library not defined as the virtual port is disclosed.
PCT/US2004/027493 2003-08-28 2004-08-24 Robotic data storage library comprising a virtual port WO2005024573A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/604,970 US7010387B2 (en) 2003-08-28 2003-08-28 Robotic data storage library comprising a virtual port
US10/604,970 2003-08-28

Publications (2)

Publication Number Publication Date
WO2005024573A2 WO2005024573A2 (en) 2005-03-17
WO2005024573A3 true WO2005024573A3 (en) 2005-08-25

Family

ID=34273151

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/027493 WO2005024573A2 (en) 2003-08-28 2004-08-24 Robotic data storage library comprising a virtual port

Country Status (2)

Country Link
US (3) US7010387B2 (en)
WO (1) WO2005024573A2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8886853B2 (en) 2006-09-22 2014-11-11 Commvault Systems, Inc. Systems and methods for uniquely identifying removable media by its manufacturing defects wherein defects includes bad memory or redundant cells or both
US8924428B2 (en) 2001-11-23 2014-12-30 Commvault Systems, Inc. Systems and methods of media management, such as management of media to and from a media storage library
US9201917B2 (en) 2003-04-03 2015-12-01 Commvault Systems, Inc. Systems and methods for performing storage operations in a computer network
US9507525B2 (en) 2004-11-05 2016-11-29 Commvault Systems, Inc. Methods and system of pooling storage devices
US11593223B1 (en) 2021-09-02 2023-02-28 Commvault Systems, Inc. Using resource pool administrative entities in a data storage management system to provide shared infrastructure to tenants

Families Citing this family (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2287897C (en) * 1997-04-30 2004-10-12 Spectra Logic Corporation Data cartridge library system
JP4351407B2 (en) * 2001-09-18 2009-10-28 富士通株式会社 Portable information processing device
US6639751B2 (en) 2001-10-19 2003-10-28 Spectra Logic Corporation Data cartridge library
US20030101155A1 (en) * 2001-11-23 2003-05-29 Parag Gokhale Method and system for scheduling media exports
US7603518B2 (en) 2005-12-19 2009-10-13 Commvault Systems, Inc. System and method for improved media identification in a storage device
US7584227B2 (en) * 2005-12-19 2009-09-01 Commvault Systems, Inc. System and method for containerized data storage and tracking
WO2004090789A2 (en) 2003-04-03 2004-10-21 Commvault Systems, Inc. System and method for extended media retention
US7180701B2 (en) * 2003-06-26 2007-02-20 Spectra Logic Corporation Magazine-based data cartridge library
US20050007692A1 (en) * 2003-06-26 2005-01-13 Spectra Logic Corporation Magazine-Based Data Cartridge Library
US7359142B2 (en) 2003-06-26 2008-04-15 Spectra Logic Corporation Magazine-based data cartridge library
US7400469B2 (en) 2003-09-16 2008-07-15 Spectra Logic Corporation Magazine-based library
US7154703B2 (en) * 2003-06-26 2006-12-26 Spectra Logic Corporation Magazine-based data cartridge library
US7508621B2 (en) * 2003-06-26 2009-03-24 Spectra Logic Corporation Magazine-based data cartridge library
US7265938B2 (en) 2003-06-26 2007-09-04 Spectra Logic Corporation Magazine-based data cartridge library
US20060272976A1 (en) * 2003-07-01 2006-12-07 Asteres, Inc. Container for use in a random access and random load dispensing unit
EP1644250B1 (en) * 2003-07-01 2012-12-05 Asteres Inc. Random access and random load dispensing unit
US20050192705A1 (en) * 2003-07-01 2005-09-01 Asteres Inc. Random access and random load dispensing unit
US7171571B2 (en) 2003-08-28 2007-01-30 Spectra Logic Corporation Robotic data storage library with soft power on/off capability
US7177723B2 (en) * 2003-08-28 2007-02-13 Spectra Logic Corporation Operational optimization after powering on a robotic data storage library
US7010387B2 (en) 2003-08-28 2006-03-07 Spectra Logic Corporation Robotic data storage library comprising a virtual port
JP2005122843A (en) * 2003-10-20 2005-05-12 Fujitsu Ltd Data transfer method between systems connected to library device, and library device
GB2424297B (en) * 2003-11-13 2007-06-27 Commvault Systems Inc System and method for data storage and tracking
US7119982B2 (en) * 2004-03-05 2006-10-10 Spectra Logic Corporation Data cartridge library operable with a multipiece magazine, drive bay, user interface, an entry/exit port, and universal electronics bay
US7145747B2 (en) * 2004-03-05 2006-12-05 Spectra Logic Corporation Data cartridge library including a magazine, a picker, an elevator, and a grasper
US7102848B2 (en) 2004-03-05 2006-09-05 Spectra Logic Corporation Modular robotics system for a data cartridge library
US7085097B2 (en) * 2004-03-05 2006-08-01 Spectra Logic Corporation Entry/exit port magazine for a data cartridge library
US7486472B2 (en) 2004-04-02 2009-02-03 Spectra Logic Corporation Storage media transferring method and apparatus within a multi-unit storage apparatus
US7672753B1 (en) 2004-07-30 2010-03-02 Symantec Operating Corporation Optimized library device management
US20060070059A1 (en) * 2004-09-27 2006-03-30 Starr Matthew T Co-existing dedicated system software and read/writeable data storage space on removable media
US8879197B2 (en) 2004-09-27 2014-11-04 Spectra Logic, Corporation Self-describing a predefined pool of tape cartridges
US7445654B2 (en) * 2004-09-27 2008-11-04 Spectra Logic Corporation Method and apparatus for adsorbing molecules from an atmosphere inside an enclosure containing multiple data storage devices
US7788299B2 (en) 2004-11-03 2010-08-31 Spectra Logic Corporation File formatting on a non-tape media operable with a streaming protocol
US8108599B2 (en) * 2004-11-03 2012-01-31 Spectra Logic Corporation Erasure techniques for emulating streamed data format for non tape media
US8843725B2 (en) 2005-09-19 2014-09-23 Spectra Logic Corporation Virtual interchangeable storage device
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
US7364475B2 (en) * 2004-12-22 2008-04-29 Spectra Logic Corporation Spring based continuity alignment apparatus and method
US7685613B2 (en) 2005-01-18 2010-03-23 Ronald Marc Permut Combination storage extracting and biasing system
US8850080B2 (en) * 2005-01-21 2014-09-30 Spectra Logic Corporation Mobile media identification system for use with a storage device
US7184239B2 (en) 2005-03-24 2007-02-27 Spectra Logic Corporation Alignment system method and apparatus for multi-unit storage systems
US7512838B2 (en) * 2005-05-10 2009-03-31 Spectra Logic Corporation Data integrity analysis for a data storage system
US7254497B2 (en) * 2005-06-06 2007-08-07 Spectra Logic Corporation Energy consumption analysis for use with a storage system
US7523289B2 (en) 2005-09-30 2009-04-21 Spectra Logic Corporation Random access storage system capable of performing storage operations intended for alternative storage devices
US7721029B2 (en) * 2005-11-02 2010-05-18 Spectra Logic Corporation Data restoration in archivable mobile random access storage devices
US8265784B1 (en) * 2005-12-22 2012-09-11 Oracle America, Inc. Storage library having virtual cartridge access port
US7583507B2 (en) * 2006-03-31 2009-09-01 Spectra Logic Corporation High density array system having multiple storage units with active movable media drawers
US7916423B2 (en) * 2006-03-31 2011-03-29 Spectra Logic Corporation High density array system with active movable media drawers
US20070230110A1 (en) 2006-03-31 2007-10-04 Spectra Logic Corporation High density array system with active storage media support structures
US20070230109A1 (en) * 2006-03-31 2007-10-04 Spectra Logic Corporation High density array system with active storage blades
US7681048B2 (en) * 2006-04-27 2010-03-16 Matthew Thomas Starr Data encryption using a key and moniker for mobile storage media adapted for library storage
US7508609B2 (en) * 2006-10-25 2009-03-24 Spectra Logic Corporation Formatted storage media providing space for encrypted text and dedicated space for clear text
US7627709B2 (en) * 2006-12-12 2009-12-01 Spectra Logic Corporation Computer bus power consuming device
US7831566B2 (en) * 2006-12-22 2010-11-09 Commvault Systems, Inc. Systems and methods of hierarchical storage management, such as global management of storage operations
US7783379B2 (en) * 2007-04-25 2010-08-24 Asteres, Inc. Automated vending of products containing controlled substances
US9201603B2 (en) * 2007-06-01 2015-12-01 Oracle America, Inc. Dynamic logical mapping
US8706976B2 (en) 2007-08-30 2014-04-22 Commvault Systems, Inc. Parallel access virtual tape library and drives
US20100070466A1 (en) * 2008-09-15 2010-03-18 Anand Prahlad Data transfer techniques within data storage devices, such as network attached storage performing data migration
JP5221441B2 (en) * 2009-04-24 2013-06-26 株式会社東芝 Semiconductor integrated circuit
US8886353B2 (en) * 2009-07-21 2014-11-11 Quantum Corporation Satisfying a request for a physical import/export slot with a slot that is not a physical import/export slot
US9244779B2 (en) 2010-09-30 2016-01-26 Commvault Systems, Inc. Data recovery operations, such as recovery from modified network data management protocol data
US9330710B2 (en) * 2011-01-18 2016-05-03 Spectra Logic, Corporation System for determining the location of a data storage library robot and methods of determining the same
US8694719B2 (en) * 2011-06-24 2014-04-08 Sandisk Technologies Inc. Controller, storage device, and method for power throttling memory operations
US8745369B2 (en) 2011-06-24 2014-06-03 SanDisk Technologies, Inc. Method and memory system for managing power based on semaphores and timers
WO2013148096A1 (en) 2012-03-30 2013-10-03 Commvault Systems, Inc. Informaton management of mobile device data
US9069799B2 (en) 2012-12-27 2015-06-30 Commvault Systems, Inc. Restoration of centralized data storage manager, such as data storage manager in a hierarchical data storage system
US9001457B1 (en) * 2013-09-25 2015-04-07 Oracle International Corporation Horizontal pass-through for a data storage library
US9928144B2 (en) 2015-03-30 2018-03-27 Commvault Systems, Inc. Storage management of data using an open-archive architecture, including streamlined access to primary data originally stored on network-attached storage and archived to secondary storage
US9817647B2 (en) 2015-08-05 2017-11-14 Spectra Logic Corporation Co-existing dedicated system software and read/writeable data storage space on removable media
US10101913B2 (en) 2015-09-02 2018-10-16 Commvault Systems, Inc. Migrating data to disk without interrupting running backup operations
US10742735B2 (en) 2017-12-12 2020-08-11 Commvault Systems, Inc. Enhanced network attached storage (NAS) services interfacing to cloud storage

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6338006B1 (en) * 1999-12-11 2002-01-08 International Business Machines Corporation Data storage library with efficient cartridge eject

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3843218A1 (en) 1988-12-22 1990-06-28 Grau Gmbh & Co Holdingges METHOD AND DEVICE FOR OPERATING AN AUTOMATIC DATA CARRIER ARCHIVE
US5459848A (en) 1991-03-07 1995-10-17 Fujitsu Limited Library apparatus with access frequency based addressing
US5513156A (en) * 1993-07-23 1996-04-30 Fujitsu Limited Library apparatus
JP3998289B2 (en) 1997-02-14 2007-10-24 富士通株式会社 Library control apparatus and method for logically dividing and controlling library apparatus
CA2287897C (en) 1997-04-30 2004-10-12 Spectra Logic Corporation Data cartridge library system
JP3618552B2 (en) * 1998-06-30 2005-02-09 富士通株式会社 Storage device
JP2001176114A (en) * 1999-12-20 2001-06-29 Pioneer Electronic Corp Pickup device and information recording/reproducing device
US7430593B2 (en) * 2001-10-05 2008-09-30 International Business Machines Corporation Storage area network for topology rendering
US6639751B2 (en) 2001-10-19 2003-10-28 Spectra Logic Corporation Data cartridge library
KR100444960B1 (en) * 2002-06-03 2004-08-21 삼성전자주식회사 Carrying time prediction method for stocker system
US6851031B2 (en) * 2002-08-30 2005-02-01 Alacritus, Inc. Method of importing data from a physical data storage device into a virtual tape library
GB2391361B (en) * 2003-05-23 2005-09-21 Bridgeworks Ltd Library element management
US20050007692A1 (en) 2003-06-26 2005-01-13 Spectra Logic Corporation Magazine-Based Data Cartridge Library
US7359142B2 (en) 2003-06-26 2008-04-15 Spectra Logic Corporation Magazine-based data cartridge library
EP1644798A4 (en) 2003-06-26 2013-01-02 Spectra Logic Corp Magazine-based data cartridge library
US7154703B2 (en) 2003-06-26 2006-12-26 Spectra Logic Corporation Magazine-based data cartridge library
US7180701B2 (en) 2003-06-26 2007-02-20 Spectra Logic Corporation Magazine-based data cartridge library
US7508621B2 (en) 2003-06-26 2009-03-24 Spectra Logic Corporation Magazine-based data cartridge library
US7400469B2 (en) 2003-09-16 2008-07-15 Spectra Logic Corporation Magazine-based library
US20040264037A1 (en) 2003-06-26 2004-12-30 Spectra Logic Corporation Magazine-Based Data Cartridge Library
US7265938B2 (en) 2003-06-26 2007-09-04 Spectra Logic Corporation Magazine-based data cartridge library
US6950723B2 (en) * 2003-08-22 2005-09-27 International Business Machines Corporation Method, system, and program for virtualization of data storage library addresses
US7010387B2 (en) 2003-08-28 2006-03-07 Spectra Logic Corporation Robotic data storage library comprising a virtual port
US7171571B2 (en) 2003-08-28 2007-01-30 Spectra Logic Corporation Robotic data storage library with soft power on/off capability
US7177723B2 (en) 2003-08-28 2007-02-13 Spectra Logic Corporation Operational optimization after powering on a robotic data storage library
US20050086427A1 (en) * 2003-10-20 2005-04-21 Robert Fozard Systems and methods for storage filing
US7145747B2 (en) 2004-03-05 2006-12-05 Spectra Logic Corporation Data cartridge library including a magazine, a picker, an elevator, and a grasper
US7085097B2 (en) 2004-03-05 2006-08-01 Spectra Logic Corporation Entry/exit port magazine for a data cartridge library
US7102848B2 (en) 2004-03-05 2006-09-05 Spectra Logic Corporation Modular robotics system for a data cartridge library
US7119982B2 (en) 2004-03-05 2006-10-10 Spectra Logic Corporation Data cartridge library operable with a multipiece magazine, drive bay, user interface, an entry/exit port, and universal electronics bay
US7486472B2 (en) 2004-04-02 2009-02-03 Spectra Logic Corporation Storage media transferring method and apparatus within a multi-unit storage apparatus
US7253983B2 (en) 2004-12-14 2007-08-07 Spectra Logic Corporation Variable media tape-based storage system
US7364475B2 (en) 2004-12-22 2008-04-29 Spectra Logic Corporation Spring based continuity alignment apparatus and method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6338006B1 (en) * 1999-12-11 2002-01-08 International Business Machines Corporation Data storage library with efficient cartridge eject

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8924428B2 (en) 2001-11-23 2014-12-30 Commvault Systems, Inc. Systems and methods of media management, such as management of media to and from a media storage library
US9201917B2 (en) 2003-04-03 2015-12-01 Commvault Systems, Inc. Systems and methods for performing storage operations in a computer network
US9251190B2 (en) 2003-04-03 2016-02-02 Commvault Systems, Inc. System and method for sharing media in a computer network
US9507525B2 (en) 2004-11-05 2016-11-29 Commvault Systems, Inc. Methods and system of pooling storage devices
US8886853B2 (en) 2006-09-22 2014-11-11 Commvault Systems, Inc. Systems and methods for uniquely identifying removable media by its manufacturing defects wherein defects includes bad memory or redundant cells or both
US11593223B1 (en) 2021-09-02 2023-02-28 Commvault Systems, Inc. Using resource pool administrative entities in a data storage management system to provide shared infrastructure to tenants

Also Published As

Publication number Publication date
US20050246484A1 (en) 2005-11-03
US7366832B2 (en) 2008-04-29
US20050267627A1 (en) 2005-12-01
US20050065637A1 (en) 2005-03-24
US7010387B2 (en) 2006-03-07
WO2005024573A2 (en) 2005-03-17
US7647135B2 (en) 2010-01-12

Similar Documents

Publication Publication Date Title
WO2005024573A3 (en) Robotic data storage library comprising a virtual port
GB2384338B (en) Memory system for data storage and retrieval
WO2007087507A3 (en) Firmware socket module for fpga-based pipeline processing
AU2003282541A1 (en) Method and system for sharing storage space on a computer
WO2005024572A3 (en) Robotic data storage library with the ability to reduce the transition time to reach an operational state after a transition from a power-off state to a power-on state
GB2375632A8 (en) Redundant-controller data storage system having an on-line controller removal system and method
AU2002210556A1 (en) System, method, computer program product for communicating data for objects that are transported
WO2005086583A3 (en) System, apparatus and method for sharing media
WO2005050712A3 (en) High-temperature memory systems
AU2003225168A1 (en) Method and system for optimally sharing memory between a host processor and graphic processor
EP1288961A3 (en) Semiconductor memory
WO2007134319A3 (en) Multi-chip package for a flash memory
AU2001266987A1 (en) System and method for enabling non-volatile memory to execute code while operating as a data storage/processing device
GB0420351D0 (en) Storage system and data transfer method for the system
WO1999053401A3 (en) Chip card comprising means for managing a virtual memory, associated communication method and protocol
WO2006014395A3 (en) Memory systems and methods
AU2001281153A1 (en) System and method for storing, retrieving, and analyzing characterization data
EP1346364B8 (en) Data processing device with a write once memory (wom)
WO2004010314A3 (en) Method, system, and program for memory based data transfer
HK1064463A1 (en) Method and apparatus for read launch optimizations in memory interconnect
AU3015101A (en) Portable data carrier provided with access protection by rendering messages unfamiliar
WO2008025192A8 (en) Multimedia play system, fifo storage and control system and method for storing multimedia data
WO2008051385A3 (en) Data allocation in memory chips
EP1365445A4 (en) Working shape prediction method, working requirement determination method, working method, working system, method of manufacturing semiconductor device, computer program, and computer program storage medium
WO2008022042A3 (en) Micromagnetic elements, logic devices and related methods

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 KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL 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): BW GH 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 IT 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
122 Ep: pct application non-entry in european phase