A system comprising a mass storage subsystem, as a master device and backup
subsystem, as a slave device, the slave device transferring data items to
the master device during a restore operation. Each data item to be
restored is identified by a data item identifier. The master device
initially provides the slave device with a list of data item identifiers
and the slave device receives the data item identifier list from the
master device and order the data item identifiers thereon in an optimal
order for transfer to the master device, the ordering based on the
ordering of the data items on storage media on which they are stored. The
master device, in each of a plurality of iterations, receives from the
slave device data item identifiers identifying a data item transferred
during a previous iteration and a data item to be transferred during the
current iteration and requests the slave device to transfer the data item
to be transferred. The master device uses the data item identifier that it
receives from the slave device identifying the data item transferred
during the previous iteration to confirm that the data item corresponded
to the data item that was to have been transferred during the previous
iteration. The slave device, in each iteration, provides the master device
with the data item identifiers identifying the data item transferred
during the previous iteration and the data item to be transferred during
the current iteration, and transfers the data item to be transferred
during the iteration to the master device when requested by the master
device.
Ein System, das ein Massenspeicheruntersystem, als Vorlagenvorrichtung und Unterstützunguntersystem, wie Sklavenvorrichtung, die Sklavenvorrichtung bringenden Datenelemente zur Vorlagenvorrichtung während eines Wiederherstellung Betriebes enthält. Jedes wieder hergestellt zu werden Datenelement wird durch einen Datenelementbezeichner gekennzeichnet. Die Vorlagenvorrichtung versieht zuerst die Sklavenvorrichtung mit einer Liste der Datenelementbezeichner und die Sklavenvorrichtung empfängt die Datenelement-Bezeichnerliste von der Vorlagenvorrichtung und bestellt die Datenelementbezeichner darauf in einem optimalen Auftrag für Übertragung auf die Vorlagenvorrichtung, die Einrichtung, die auf der Einrichtung der Datenelemente auf Speichermedien basiert, auf denen sie gespeichert werden. Die Vorlagenvorrichtung, in jeder einer Mehrzahl von Wiederholungen, empfängt von den Sklavenvorrichtung Datenelementbezeichnern, die ein Datenelement kennzeichnen, das während einer vorhergehenden Wiederholung gebracht werden und ein während der gegenwärtigen Wiederholung gebracht zu werden Datenelement, und bittet um die Sklavenvorrichtung, um das gebracht zu werden Datenelement zu bringen. Die Vorlagenvorrichtung benutzt den Datenelementbezeichner, den sie von der Sklavenvorrichtung empfängt, die das Datenelement kennzeichnet, das während der vorhergehenden Wiederholung gebracht wird, um zu bestätigen, daß das Datenelement dem Datenelement entsprach, das während der vorhergehenden Wiederholung gebracht worden sein sollte. Die Sklavenvorrichtung, in jeder Wiederholung, versieht die Vorlagenvorrichtung mit den Datenelementbezeichnern, die das Datenelement kennzeichnen, das während der vorhergehenden Wiederholung gebracht werden und das während der gegenwärtigen Wiederholung gebracht zu werden Datenelement, und bringt das während der Wiederholung gebracht zu werden Datenelement, auf die Vorlagenvorrichtung, wenn sie durch die Vorlagenvorrichtung verlangt wird.