Abstract:
PROBLEM TO BE SOLVED: To provide a method and an apparatus for increasing the efficiency of copy operations in a data storage system. SOLUTION: Multiple virtual storage controllers (VSC) are each in communication with a host device (HD) and with two virtual storage servers (VSS). Each VSS is connected to an automated storage library (SL). Each VSC includes a copy queue (CQ). After directing that a volume (VL) of customer data be stored through one of the VSSs on media in the associated SL, an initiating VSC queues in a CQ a request to copy the VL to the other SL. If the request is not processed within a very short period, the initiating VSC broadcasts (BC) the copy request to the other VSC. After one of the VSCs processes the request and the VL has been copied to the second SL, the processing VSC broadcasts (BC) a message to the other VSCs, and the other VSCs then dequeue the copy request from their respective CQs. A message that the volume was successfully copied is transmitted to the HD. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide an apparatus, system and method for recalling a logical volume from a mountable media for use in a virtual tape server. SOLUTION: The apparatus includes a receiving module, a queuing module and an optimizer module. The receiving module receives recall requests for logical volumes stored in the mountable media such as a tape cartridge. The queueing module places the requests in a queue to be processed in turn. The optimizer module reorders the queue based on one or more optimization rules in order to process the recall requests more efficiently. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
A control unit (12) for DASD operation to transfer data between the device (13) and a buffer (16) and between a channel (11) and a buffer (16). In that manner the channel and device are enabled to transfer data independently of each other. Mechanisms are provided for communication between the channel interface process in the control unit and the device interface process in the control unit. Some of these mechanisms are stored with the record in the buffer and others are stored in control storage. Principle communicating mechanisms include a device record pointer, a channel record pointer, a next operation field, a device state indicator, record control flags, and two buffer pointers.