Method and apparatus for bus network prioritization using the broadcast of delay time to lower priority users from high priority users in a token or loop network
First Claim
1. A method of controlling the transmission of data between user devices of a computer network of the type having a shared data path, comprising:
- connecting the user devices in the network, which is a token-ring or loop type network, using an unarbitrated bus for transmission of packets between the user devices;
designating the user devices as high priority or low priority devices;
broadcasting a delay time packet directly from a high priority device to at least the low priority devices when the high priority device needs access to the bus; and
receiving the delay time packet transmitted from the high priority device at each of the low priority devices, which then wait for the delay time corresponding to the delay time packet before attempting to transmit data on the bus.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for dynamically allocating the capacity of a computer network. All users of the network are classified as low or high priority users. High priority users may broadcast a delay message to the low priority users that cause the low priority users to delay before attempting to use the network. The length of delay can be adjusted if the high priority users are not able to utilize the network as required. In addition, if a low priority user does not receive a broadcast delay message within a predetermined amount of time, the delay period is reset to avoid unnecessary slowing of the network.
87 Citations
4 Claims
-
1. A method of controlling the transmission of data between user devices of a computer network of the type having a shared data path, comprising:
-
connecting the user devices in the network, which is a token-ring or loop type network, using an unarbitrated bus for transmission of packets between the user devices; designating the user devices as high priority or low priority devices; broadcasting a delay time packet directly from a high priority device to at least the low priority devices when the high priority device needs access to the bus; and receiving the delay time packet transmitted from the high priority device at each of the low priority devices, which then wait for the delay time corresponding to the delay time packet before attempting to transmit data on the bus. - View Dependent Claims (2, 3, 4)
-
Specification