Patent ID: 7945816
Filing Date: 2011-05-17
Classification: G06F,H04B,H04L

Abstract:
1. A method for transmitting i/o requests on a data channel from a source to a destination, the data channel having a plurality of wavelength channels and a throughput, each wavelength channel having a distinct wavelength, the method comprising: multicasting i/o requests to the destination on each of the plurality of wavelength channels; multicasting data on each of the plurality of wavelength channels; recognizing a failure in one of the plurality of wavelength channels; continuing to transmit the data on another of the plurality of wavelength channels without synchronizing a new channel between the source and the destination, whereby an average latency between the source and the destination does not include a time needed to synchronize a new channel when failure occurs; adjusting the throughput during the multicasting by using buffer credits to determine a capacity of i/o requests that can be communicated between the source and the destination, to produce a consistent throughput; and managing data channel latency by submitting i/o requests to the destination during a predetermined time period associated with the average latency, including