
10
Buffering, Emulation, and Data Protection
How does Buffering Work?
This also limits device performance because the device needs to wait on each command from the host controller.
Buffering, on the other hand, enables queuing of individual I/O operations from the host controller to temporary memory in the device control unit. Each time a buffered device completes one command, the next command is immediately presented for completion. This eliminates the host controller delays associated with
In order for a device to queue operations in its buffer, it must
Device Error
Recovery
UltraNet Edge 3000 Emulation
Since natively attached buffered devices
For buffered devices, responsibility for error recovery is moved to the application/utility responsible for setting up and initiating the I/O transfers. Since different devices have different operating characteristics, different methods are used.
With the FC/SCSI Tape Pipelining feature, the UltraNet Edge 3000 emulation works in much the same way as the buffered device controller. By responding with completion status to all but the final server operation, the UltraNet Edge 3000 can queue up operations remotely to ensure one is available to send to the device controller as soon as the previous operation completes.
Protecting the Data The UltraNet Edge 3000 uses
McDATA UltraNet Edge 3000 User Guide | |
|
|