System for synchronous bandwidth allocation in token ring networks
First Claim
1. A system for controlling the flow of information around a network comprising:
- an FDDI network having a number of nodes, each of said nodes having means for requesting a synchronous bandwidth allocation time to permit transmission of synchronous messages over said network;
a network manager for receiving a synchronous bandwidth allocation time request from one of said nodes and for checking the request to ascertain if it can be granted based on the total allocated synchronous bandwidth times from all nodes in the system;
means for generating a signal corresponding to the target token rotation time, TTRT, for the network;
means for generating a signal corresponding to a minimum message generation time, T;
means for generating a signal corresponding to a maximum message transmission time, C;
means for generating a signal corresponding to a requested message delivery delay bound time, d;
means at each node responsive to said signals corresponding to TTRT, T, C, and d for specifying the amount of synchronous bandwidth allocation time required to support a predetermined application at said node, said means for specifying the amount of synchronous bandwidth allocation time including means for generating a synchronous bandwidth allocation time signal, hi, for the node i corresponding to the amount of synchronous bandwidth allocation time required for said node, such that the time that any of the nodes, i, associated with said network is allowed to transmit messages in the worst case is no smaller than the time that a node i needs to satisfy the message delivery time constraints of said network; and
means for coupling said synchronous bandwidth allocation time signal, hi, to said network manager.
4 Assignments
0 Petitions
Accused Products
Abstract
A system is provided for generating the minimum synchronous bandwidth allocation hi for token ring networks in which this minimum bandwidth allocation is utilized by the node to request appropriate synchronous bandwidth reservation from the network manager. This permits the synchronous bandwidth allocation hi to be set dependent upon the minimum message generation period, T, the maximum message transmission time, C, the requested message delivery delay bound, d, and the target token rotation time of the network, TTRT. The system is not limited to d=T as is common in prior systems, but rather accommodates any value of d. As a result, the system is both simpler to implement, and covers many more applications having different message delivery time constraints. The calculation of hi is done by ensuring that the time that a node is allowed to transmit messages in the worst-case is no smaller than the time that the node needs to satisfy the message delivery time constraints.
26 Citations
2 Claims
-
1. A system for controlling the flow of information around a network comprising:
-
an FDDI network having a number of nodes, each of said nodes having means for requesting a synchronous bandwidth allocation time to permit transmission of synchronous messages over said network; a network manager for receiving a synchronous bandwidth allocation time request from one of said nodes and for checking the request to ascertain if it can be granted based on the total allocated synchronous bandwidth times from all nodes in the system; means for generating a signal corresponding to the target token rotation time, TTRT, for the network; means for generating a signal corresponding to a minimum message generation time, T; means for generating a signal corresponding to a maximum message transmission time, C; means for generating a signal corresponding to a requested message delivery delay bound time, d; means at each node responsive to said signals corresponding to TTRT, T, C, and d for specifying the amount of synchronous bandwidth allocation time required to support a predetermined application at said node, said means for specifying the amount of synchronous bandwidth allocation time including means for generating a synchronous bandwidth allocation time signal, hi, for the node i corresponding to the amount of synchronous bandwidth allocation time required for said node, such that the time that any of the nodes, i, associated with said network is allowed to transmit messages in the worst case is no smaller than the time that a node i needs to satisfy the message delivery time constraints of said network; and means for coupling said synchronous bandwidth allocation time signal, hi, to said network manager.
-
-
2. A method for controlling the flow of information around an FDDI network having a number of nodes, each of said nodes having means for requesting a synchronous bandwidth allocation time to permit transmission of synchronous messages over said network, said network having a network manager for receiving a synchronous bandwidth allocation time request from one of said nodes and for checking the request to ascertain if it can be granted based on the total allocated synchronous bandwidth times from all nodes in the system, comprising the steps of
generating a signal corresponding to the target token rotation time, TTRT, for the network; -
generating a signal corresponding to a minimum message generation time, T; generating a signal corresponding to a maximum message transmission time, C; generating a signal corresponding to a requested message delivery delay bound time, d; at each node responsive to said signals corresponding to TTRT, T, C, and d specifying the amount of synchronous bandwidth allocation time required to support a predetermined application at said node by generating a synchronous bandwidth allocation time signal, hi, for the node i corresponding to the amount of synchronous bandwidth allocation time required for said node, such that the time that any of the nodes, i, associated with said network is allowed to transmit messages in the worst case is no smaller than the time that a node i needs to satisfy the message delivery time constraints of said network; and coupling said synchronous bandwidth allocation time signal, hi, to said network manager, the step of generating said synchronous bandwidth time including for node i the step of setting hi in accordance with ##EQU7##
-
Specification