High availability work queuing in an automated data storage...

Data processing: generic control systems or specific application – Specific application – apparatus or process – Article handling

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C700S216000, C700S217000

Reexamination Certificate

active

06356801

ABSTRACT:

DOCUMENTS INCORPORATED BY REFERENCE
Commonly assigned, copending U.S. patent application Ser. No. (TUC9-2000-0024-US1) is incorporated for its showing of a distributed control system for an automated data storage library.
FIELD OF THE INVENTION
This invention relates to automated data storage libraries, and, more particularly, to the queuing of received work requests for a library.
BACKGROUND OF THE INVENTION
The typical automated data storage library comprises an accessor having a gripper for accessing data storage media, and which is moved in the X direction and in the Y direction for accessing the data storage media and moving the media between storage shelves and data storage drives.
Also typically, the host system, such as a host server, communicates with a central controller for the library, either directly or through one or more data storage drives, providing commands to access particular data storage media and move the media between the storage shelves and the data storage drives, as well as I/O shelves and pass thru slots. The commands may be logical commands identifying the media and/or logical or physical locations for accessing the media. The central controller includes a processor for receiving the commands and establishing a work queue for the library. As the work queue is processed, the processor converts the commands to physical movements of the accessor, and transmits signals for operating servo motors.
It is desirable to allow for expansion in the library to include additional storage shelves and data storage drives and a second accessor. As an example, an IBM 3494 automated data storage library is scaleable up to 2 end frames, each with an accessor, and 14 extension frames of storage shelves between the end frames. Typically, both accessors travel on similar paths alongside the storage shelves and the data storage drives. Hence, to avoid interference, the central processor designates one accessor as active and the other as inactive, and operates only the active accessor. Thus, the inactive accessor serves as a backup in case the active accessor fails or is taken out of service. Alternatively, the central processor breaks the library into zones of storage shelves and data storage drives and separately operates the accessors to access data storage media in the respective zones.
The central processor and its communication line to the accessor, however, each comprises a single point of failure, failure of which would make the library unavailable for use.
SUMMARY OF THE INVENTION
Disclosed are a work queuing system and method for an automated data storage library which increases the availability of the library without requiring changes to existing host software. The library has a plurality of storage shelves for storing data storage media, at least one data storage drive, and at least one accessor for accessing and delivering data storage media among the storage shelves and the data storage drives in response to work requests. The work queuing system comprises a communication processor node for receiving the work requests and for broadcasting the work requests, e.g., over a common bus network, to a plurality of work processor nodes coupled to the communication processor node and coupled to each other. Each work processor node responds to the broadcast work requests, establishing a work queue of jobs. At least one of the work processor nodes selects ones of the jobs in the work queue for the accessor(s). The work processor node directs an accessor to conduct a selected job, and the work processor node broadcasts information regarding the selected job to other of the work processor nodes, such as completion of the job, so that the work queues may be maintained in synchronism.
To maintain the work queues in synchronism, each of the other work processor nodes additionally, upon receiving the broadcast job information, removes the selected job from its work queue.
For a fuller understanding of the present invention, reference should be made to the following detailed description taken in conjunction with the accompanying drawings.


REFERENCES:
patent: 4672553 (1987-06-01), Goldberg
patent: 5418971 (1995-05-01), Carlson
patent: 5423018 (1995-06-01), Dang et al.
patent: 5469560 (1995-11-01), Beglin
patent: 5513156 (1996-04-01), Hanaoka et al.
patent: 5566348 (1996-10-01), Dahman et al.
patent: 5613154 (1997-03-01), Burke et al.
patent: 5740061 (1998-04-01), Dewey et al.
patent: 5953234 (1999-09-01), Singer et al.
patent: 5999356 (1999-12-01), Dimitri et al.
patent: 6052341 (2000-04-01), Bingham et al.
patent: 6085123 (2000-07-01), Baca et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

High availability work queuing in an automated data storage... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with High availability work queuing in an automated data storage..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and High availability work queuing in an automated data storage... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2852423

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.