Adaptive bandwidth sharing
AssigneeSilicon Graphics, Inc.
InventorTomasz Kaczynski
Life of this patent
Estimating the term…
Loading patent…
AssigneeSilicon Graphics, Inc.
InventorTomasz Kaczynski
Estimating the term…
A method and apparatus for the efficient management of electronic communications in a ring topology network. Each Send packet and Echo packet includes a mechanism used to request to share bandwidth. In one implementation a single bit is used, while in another the mechanism includes a traffic control field providing a hierarchy of request to share bits accompanied by priority information, thereby enabling a multi-level system. When a Send packet reaches the target node the information is returned to the source node via the echo packet's request to share bit or the traffic control field, depending upon the implementation. The source node then alters its rate of packet transmission as a function of the number of requests to share it receives and, in the second implementation, as a function of the priority of the requesting nodes in relation to the priority of the source node. In one embodiment, each node conditionally gives output packets preference over passing through packets.
A method of controlling the rate of packet transmissions between a plurality of nodes, including a source node, a target node and an intermediate node, the method comprising the steps of:
A method of controlling the rate of packet transmissions between a plurality of nodes, including a source node, a target node and an intermediate node, the method comprising the steps of:
A method of controlling the rate of packet transmissions between a plurality of nodes, including a source node, a target node and an intermediate node, the method comprising the steps of:
A system for controlling electronic communications, comprising:
A system for controlling electronic communications, comprising:
A system comprising a plurality of interconnected nodes, wherein each node shares communications bandwidth with one or more of the other nodes, wherein each node comprises:
A node for communicating with a network, the node comprising:
A method of communicating data packets in a network of nodes comprising:
A node for a computer network, wherein the node performs the steps of:
A system comprising a network of interconnected nodes, wherein each node comprises:
Dependencies are inferred from the claim text.