摘要:
A system for optimizing the position and use of cartridges of machine-readable data storage media in an automated super library. The invention is implemented in a super library that includes a main library bin with a plurality of cartridge slots, a picker, and multiple small libraries, where each small library has a small library bin with multiple slots, a picker, and at least one data drive. Mount queue times are estimated for each small library, and a main library picker is selectively operated to transfer cartridges between the small libraries based on the estimated mount queue times. This provides expedited access of the cartridges at the small libraries. The host processor maintains requests for such inter-library transfers in a main picker queue, for processing by the main picker. When each small library has a non-empty mount queue, the main picker processes small libraries' cartridge transfer requests by efficiently distributing cartridges along the small libraries. In addition to these demand-based transfer requests, the main picker regularly performs load-leveling between the small libraries and the main library bin, to ensure that the higher demand cartridges are stored in the small library bins rather than the main library bin. The invention also contemplates one or more priority slots in each small library, to store cartridges designated for high priority use.
摘要:
Disclosed is a system, method, and program for writing data to a storage medium formatted into a plurality of zones. Each zone comprises at least one circumferential track, each track comprises a plurality of addressable sectors, and the innermost zones have fewer sectors than outermost zones. A request is received to write a file to the storage medium. A determination is made of a utilization factor for the file and one zone for the file based on the determined utilization factor. The file is written to the determined zone.
摘要:
Applicants' automated data storage system includes a first media storage library having a first rail system, a garage having a movable rail system, said garage being disposed adjacent the media storage library, and a plurality of accessors movably disposed on either the first rail system or the movable rail system. In another embodiment, Applicants' automated data storage system further includes a second media storage library, having a second rail system, disposed adjacent the garage, such that the plurality of accessors is movably disposed on the first rail system, the second rail system, or the movable rail system. Applicants' invention further includes a method to move an accessor from the first media storage library into the garage, or from the first media storage library, through the garage, and into the second media storage library. Applicants' invention further includes a method to balance the workload of a plurality of data drives disposed within Applicants' automated data storage system.
摘要:
Applicants' invention includes an automated data storage system which includes one or more data storage libraries each of which includes one or a plurality of accessors which retrieve data storage media from a plurality of storage slots and deliver that retrieved data storage media to a data storage drive unit, where each of the plurality of accessors includes one or more attachment slots and a plurality of retractable wheels, and a maintenance robot which includes a plurality of wheels and an attachment device which is capable of insertion into, and subsequent removal from, the attachment slot(s) located on each of the accessors. Applicants' invention further includes a method utilizing Applicants' maintenance robot to remove one of Applicants' accessors from a data storage library.
摘要:
An intelligent bus listening device, and a method which may be implemented as a computer program product, listens to SCSI commands on a first SCSI bus of a SCSI system via a listening connection to the first SCSI bus. The listening device is separately coupled via an interface to a second bus for communicating commands onto the second bus. A processor is coupled to the listening connection and to the second bus interface, the processor receiving the first commands from the first SCSI bus, converting the first commands to second commands related to the first commands, and providing the second commands to the second bus interface. In a SCSI library that accesses media from storage shelves with an autochanger in response to access commands from hosts, the intelligent bus listening device decouples the first SCSI bus from the autochanger, listens to commands on the first SCSI bus, and converts the access commands to a more efficient set of movement commands, and supplies the movement commands on a separate second bus for the autochanger.
摘要:
Disclosed are an automated data storage library having a plurality of pickers with multiple grippers and a method for operating the library to respond to received input commands which require an exchange of media at a point of exchange (e.g., at a storage slot or read/write station), by first determining whether the source and destination locations for the media to be exchanged are on opposite sides of the point of exchange. Next, if the source and destination locations for the media to be exchanged are on opposite sides of the point of exchange, the exchange is decomposed into separate moves, and each of the separate moves is assigned to a different one of the pickers. The assignment may additionally comprise ordering the sequence of the separate moves so that the fetch of a medium from the point of exchange precedes the delivery of another medium to the point of exchange, and the picker selected to fetch the medium from the point of exchange is the picker having an available gripper which is closest to the destination location.
摘要:
Disclosed are an automated data storage library and a method for operating the library. The library includes two pickers arranged on a common guideway; a plurality of media storage slots arranged in a plurality of regions alongside the guideway; a plurality of read/write stations arranged in regions alongside the guideway. Commands are received for jobs to move media amongst the storage slots and the read/write stations, and a controller queues the received commands and allocates the queued commands to the pickers and in an order of jobs which will allow the pickers to independently access and move the media so as to avoid interference in the same region, or in regions which are behind the other picker. The media storage slots may be arranged in row sets and regions alongside the guideway, each row set including one or more storage slots and each region including one or more columns, with the regions narrower than the pickers. The controller queues the received commands and allocates the queued commands to the pickers and in an order of jobs so as to allow the pickers to independently access and move the media to avoid interference in the same row set in adjacent regions, in the same region, or in regions which are behind the other picker.
摘要:
An accessor moveably disposed in a data storage and retrieval system, where that accessor includes an accessor controller, a work queue stored in the accessor controller, and an inventory stored in the accessor controller. Applicants' work queue comprises each work request provided to the data storage and retrieval system, and each work entry created by the accessor controller to perform a work request. Work requests may be received from attached host computer systems, from an operator input station, and/or from an import/export controller. A data storage and retrieval system which includes at least two of Applicant's accessors. A method to provide failover protection to Applicant's data storage and retrieval system in the event of a failure of one or more of Applicant's accessors.
摘要:
Multiple intelligent pickers for an automated data storage library, the library having a library controller which identifies the start and end locations of the received move jobs, and places the move jobs in a job queue. The picker processor receives information over a communication link from other pickers describing movement information for the current move job of each of the other pickers. Upon completion of a move job, the picker communicates with the library controller, selecting a move job which avoids interference with the movement of the other pickers. The movement for the selected move job is determined so as to avoid interference with the stored movement profiles of the other pickers. A movement profile may be communicated to the other pickers over the communication link, and the move job is conducted according to the movement profile. Alternatively, movement information comprising the current location and vector are communicated.
摘要:
A wireless communication link provides picker to picker communication between multiple intelligent pickers for an automated data storage library, and provides central communication between at least one of the pickers with a central job queue. Each intelligent picker comprises a processor located thereon for operating the picker to conduct a move job and providing movement information describing movement of the picker for the current move job of the picker. The wireless communication link comprises a wireless central communication link between at least one of the pickers and a central job queue for communicating a move job to the picker processor from the central job queue, and a wireless picker to picker communication link for communicating between the pickers, each linked picker transmitting the movement information over the wireless picker to picker communication link.