Back to results
US 2014/0112145 A1Published application
Scheme for avoiding deadlock in multi-ring interconnect, with additional application to congestion control
OwnerChing-Tsun Chou, Naveen Cherukuriinventors
Life of this patent
Estimating the term…
Abstract
A method and system to avoid multi-ring deadlock. The method includes removing a message on a multi-ring interconnect either with a ring connector associated with the target of the message or by the message's source station such that the message travels no more than one time around the slotted ring interconnect before its removal. The method may also be applied to single ring networks for congestion control.
Claims32
1-31. (canceled)
A network comprising:
- at least one source station;
- at least one target station;
- at least one source slotted ring interconnect comprising a plurality of slots, the source station operably connected to the source slotted ring interconnect;
- at least one target slotted ring interconnect comprising a plurality of slots, the target station operably connected to the target slotted ring interconnect, wherein the target slotted ring interconnect and the source slotted ring interconnect are different;
- and
- at least one ring connector connecting the source slotted ring interconnect and the target slotted ring interconnect,
- wherein the source station is configured to transmit a message to one of the plurality of slots of the source slotted ring interconnect such that the message travels around the source slotted ring interconnect,
- wherein, if the ring connector or the target station is able to receive the message, the ring connector or the target station is configured to remove the message from the source slotted ring interconnect, otherwise the ring connector or the target station is configured to mark the message with a negative flag, and the source station is configured to remove the message marked with the negative flag from the source slotted ring interconnect, such that the message travels no more than one time around the source slotted ring interconnect before removal.
5 more elements
A method to avoid multi-ring deadlock comprising:
- putting a message from a source station in a slot of a source slotted ring interconnect directed to a target station on a target slotted ring interconnect, wherein the source slotted ring interconnect and the target slotted ring interconnect are not the same;
- allowing the message to travel around the source slotted ring interconnect;
- and
- if the target station is able to receive the message, removing the message from the source slotted ring interconnect either with a ring connector connecting the source slotted ring interconnect and the target slotted ring interconnect or by the target station, and
- if the target station is not able to receive the message, marking the message with a negative flag and removing, by the source, the message marked with the negative flag from the source slotted ring interconnect, such that the message travels no more than one time around the source slotted ring interconnect before removal.
2 more elements
A method comprising:
- controlling congestion on a network with a single slotted ring interconnect comprising limiting the slot occupancy of a message from a source station to a target station to at most one cycle around the slotted ring marking the message with a negative flag, if the target station is not able to receive the message, and removing, by the source station, the message marked with the negative flag;
- and
- determining a wait time by a the source station to be used by the source station for resending the message based on an occupancy rate of one or more slots of the slotted ring interconnect.
Dependencies are inferred from the claim text.