Method and apparatus for scheduling access to a CSMA communication medium
First Claim
1. In a network including a plurality of nodes, a system implemented within a first network node for limiting the rate at which the first network node transmits sequential transmissions to a second node in the network which also receives transmissions from other network nodes, the system comprising:
- means for determining a dynamic estimate of the data handling capability of the second node from past transmissions between the first and second nodes, independently of any source of information directly indicative of the total data handling load on the second node caused by transmissions from the first and other network nodes;
means for defining a minimum delay period for sequential transmissions to the second node as a function of the determined estimate of the data handling capability of the second node; and
means for delaying a scheduled transmission to the second node if the minimum delay period has not elapsed since a prior transmission from the first node to the second node.
4 Assignments
0 Petitions
Accused Products
Abstract
A scheduling mechanism is provided for controlling when the arbitration circuit of a node sharing a CSMA communication medium is to start CSMA arbitration for access to the communication medium once the node has a message ready for transmission, the scheduling mechanism delaying the arbitration circuit from seeking access if total transmission activity on the communication medium exceeds a total use threshold value and transmission activity of the node exceeds a local use threshold value, and otherwise permitting the arbitration circuit to seek access to the communication medium by arbitration in accordance with a priority value assigned to the node.
45 Citations
3 Claims
-
1. In a network including a plurality of nodes, a system implemented within a first network node for limiting the rate at which the first network node transmits sequential transmissions to a second node in the network which also receives transmissions from other network nodes, the system comprising:
-
means for determining a dynamic estimate of the data handling capability of the second node from past transmissions between the first and second nodes, independently of any source of information directly indicative of the total data handling load on the second node caused by transmissions from the first and other network nodes; means for defining a minimum delay period for sequential transmissions to the second node as a function of the determined estimate of the data handling capability of the second node; and means for delaying a scheduled transmission to the second node if the minimum delay period has not elapsed since a prior transmission from the first node to the second node. - View Dependent Claims (2, 3)
-
Specification