Weighted-fairness in message rate based congestion control for vehicular systems
First Claim
1. A computer-implemented method, comprising:
- measuring a channel busy ratio describing a fraction of time during which a channel is busy;
calculating a ratio error by comparing the measured channel busy ratio with a target channel busy ratio;
determining a first parameter value for a first vehicle based at least in part on a ratio of weights; and
determining a message rate for the first vehicle recursively based at least in part on the ratio error and the first parameter value so that the message rate converges to a steady state message rate based at least in part on the ratio of the weights, the message rate describing a speed for transmitting messages from the first vehicle.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for implementing congestion control for vehicles based at least in part on weighted fair message rates is disclosed. The system comprises a measurement module, a calculation module and a determination module. The measurement module measures a channel busy ratio describing a fraction of time during which a channel is busy. The calculation module calculates a ratio error by comparing the measured channel busy ratio with a target channel busy ratio. The determination module determines a first parameter value for a first vehicle based at least in part on a ratio of weights and determines a message rate for the first vehicle based at least in part on the ratio error and the first parameter value. The message rate describes a speed for transmitting messages from the first vehicle.
-
Citations
17 Claims
-
1. A computer-implemented method, comprising:
-
measuring a channel busy ratio describing a fraction of time during which a channel is busy; calculating a ratio error by comparing the measured channel busy ratio with a target channel busy ratio; determining a first parameter value for a first vehicle based at least in part on a ratio of weights; and determining a message rate for the first vehicle recursively based at least in part on the ratio error and the first parameter value so that the message rate converges to a steady state message rate based at least in part on the ratio of the weights, the message rate describing a speed for transmitting messages from the first vehicle. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
one or more processors; a measurement module executable by the one or more processors to measure a channel busy ratio describing a fraction of time during which a channel is busy; a calculation module executable by the one or more processors and communicatively coupled to the measurement module, the calculation module executable to calculate a ratio error by comparing the measured channel busy ratio with a target channel busy ratio; and a determination module executable by the one or more processors and communicatively coupled to the calculation module, the determination module executable to determine a first parameter value for a first vehicle based at least in part on a ratio of weights and to determine a message rate for the first vehicle recursively based at least in part on the ratio error and the first parameter value so that the message rate converges to a steady state message rate based at least in part on the ratio of the weights, the message rate describing a speed for transmitting messages from the first vehicle. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a non-transitory computer readable medium encoding instructions that, in response to execution by a computing device, cause the computing device to perform operations comprising:
-
measuring a channel busy ratio describing a fraction of time during which a channel is busy; calculating a ratio error by comparing the measured channel busy ratio with a target channel busy ratio; determining a first parameter value for a first vehicle based at least in part on a ratio of weights; and determining a message rate for the first vehicle recursively based at least in part on the ratio error and the first parameter value so that the message rate converges to a steady state message rate based at least in part on the ratio of the weights, the message rate describing a speed for transmitting messages from the first vehicle. - View Dependent Claims (14, 15, 16, 17)
-
Specification