Suspending, resuming, and interleaving frame-groups
AssigneeInternational Business Machines Corporation
InventorsThomas A. Gregg, Joseph M. Hoke, Kulwant M. Pandey
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsThomas A. Gregg, Joseph M. Hoke, Kulwant M. Pandey
Estimating the term…
A system and method for asynchronously transmitting data blocks, in parallel, across multiple fibers in a serial manner. Frame groups are provided as a mechanism to transmit associated data serially on each fiber and tie the data being transmitted together. The frame groups can be prematurely ended on any 256 byte block boundary for several purposes, and all the frames of a given group must contain the same number of information field data words. Allowing frame groups to be ended on arbitrary block boundaries allows their transmission to start before all of the information field for the frame group has been received from a shared main processor storage. This capability of ending frame groups also allows high priority frame groups to interrupt the transmission of a relatively long data frame. Finally, the capability to end the frame group protects the information field of a stalled frame group since the CRC is sent and the idle sequence is resumed. Using multiple, independently clocked transmitters improves the fault tolerance of the link but also makes it difficult to end all frame of the frame group on the same block boundary. This problem is also solved by keeping track of the data sent to the multiple transmit buffers.
A method for transmitting frame groups which may contain information field(s) from a main processor storage buffer area across a communications link including a plurality of carriers to a receiving buffer area, comprising the steps of:
A method for ending a frame group in an environment of multiple independent transceivers operating with independent clocks, comprising the steps of:
A method for determining that all of the transmitters of a frame group communication link having multiple transceivers and a link controller have finished transmitting a current frame group comprising the steps of:
A method of controlling communication among nodes of a computer system having a plurality of communicating nodes, comprising the steps of:
A method for suspending a frame group in an environment of multiple independent transceivers operating with independent clocks, comprising the steps of:
A method for transmitting frame groups which may contain information field(s) from a main processor storage buffer area across a communications link including a plurality of carriers to a receiving buffer area, comprising the steps of:
A method for transmitting frame groups which may contain information field(s) from a main processor storage buffer area across a communications link including a plurality of carriers to a receiving buffer area from transmit buffer associated with each carrier, comprising the steps of:
A communication system, comprising:
Dependencies are inferred from the claim text.