Passive mirroring through concurrent transfer of data to multiple target devices
First Claim
1. An apparatus comprising a source device configured to concurrently transfer data to first and second target devices over a common pathway and to receive respective first and second acknowledgement signals from the respective first and second target devices in response thereto.
5 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for passively mirroring data to multiple storage locations. Data are concurrently transferred by a source device to at least first and second target devices over a common pathway. Respective first and second acknowledgement signals are supplied to the source device in response to the data transfer. In some embodiments, the data are synchronously clocked into first-in-first-out (FIFO) elements of the first and second target devices using a common clock signal. In other embodiments, the data are transferred to the first device at a first rate and are transferred to the second device at a second rate different from the first rate. The source device preferably comprises a functional controller core (FCC) of a multi-device array, and the target devices preferably comprise separate buffer managers. The source device further preferably updates a metadata structure in response to receipt of the first and second acknowledgement signals.
-
Citations
19 Claims
- 1. An apparatus comprising a source device configured to concurrently transfer data to first and second target devices over a common pathway and to receive respective first and second acknowledgement signals from the respective first and second target devices in response thereto.
- 9. A method comprising concurrently transferring data from a source device to first and second target devices via a common pathway, and transmitting first and second acknowledgement signals to the source device to respectively confirm receipt of the data by the respective first and second target devices.
Specification