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 based at least in part on the ratio error and the first parameter value, 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
20 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 based at least in part on the ratio error and the first parameter value, the message rate describing a speed for transmitting messages from the first vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a measurement module for measuring a channel busy ratio describing a fraction of time during which a channel is busy; a calculation module communicatively coupled to the measurement module, the calculation module calculating a ratio error by comparing the measured channel busy ratio with a target channel busy ratio; and a determination module communicatively coupled to the calculation module, the determination module 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 based at least in part on the ratio error and the first parameter value, the message rate describing a speed for transmitting messages from the first vehicle. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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 based at least in part on the ratio error and the first parameter value, the message rate describing a speed for transmitting messages from the first vehicle. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification