Data storage device providing communication between processing units
AssigneeInternational Business Machines Corporation
InventorsKirby Grant Dahman, Kenneth Fairclough Day, III, Douglas William Dewey
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsKirby Grant Dahman, Kenneth Fairclough Day, III, Douglas William Dewey
Estimating the term…
A system and method, employing a data storage device, for providing communication between a plurality of processing units which are respectively unconnected to each other, with the processing units each separately coupled to the data storage device. The data storage device is coupled to the processing units by means of peripheral or storage interfaces, each coupled to one of the processing units for receiving commands and signals sent from each of the processing units and for supplying signals to each of the processing units. A controller coupled to the storage interfaces and to a buffer, recognizes “broadcast” commands and any message accompanying the “broadcast” commands, and recognizes “read message” commands, received from the processing units. The controller stores the message accompanying the “broadcast” command in the buffer, and the controller forwards, at the storage interfaces, a “message ready” signal to at least one of the processing units. The processing units then send a “read message” command to the data storage device. The controller responds to a “read message” command at one of the storage interfaces, supplying the message stored in the buffer at the storage interface to the sending processing unit.
A method for storing, and maintaining and tracking synchronism between, multiple copies of identifiable data volumes in a plurality of data storage devices, for use by at least one host and transparent to said hosts, said hosts addressing commands relating to said identifiable data volumes using access addresses, said hosts supplying said identifiable data volumes to be stored, and receiving said identifiable data volumes, said identifiable data volumes stored on accessed rewritable data storage media accessible in said plurality of data storage devices, said directors respectively unconnected to each other, said directors each separately coupled to said plurality of separate data storage devices, said data storage devices respectively unconnected to each other, said data storage devices each having a buffer, said method comprising the steps of:
A data storage library system coupled to at least one host, for storing and accessing identifiable data volumes on accessed rewritable data storage media, said hosts addressing commands relating to said identifiable data volumes using access addresses, said hosts supplying said identifiable data volumes to be stored, and receiving said accessed data volumes, said data storage library system comprising:
Dependencies are inferred from the claim text.