  Cellular Vehicle-to-everything (C-V2X) communication has been proposed in the
3rd Generation Partnership Project release 14 standard to address the latency
and reliability requirements of cooperative safety applications. Such
applications can involve highly congested vehicular scenarios where the network
experiences high data loads. Thus, a sophisticated congestion control solution
is vital in order to maintain the network performance required for
safety-related applications. With the aid of our high-fidelity link-level
network simulator, we investigate the feasibility of implementing the
distributed congestion control algorithm specified in SAE J2945/1 standard on
top of the C-V2X stack. We describe our implementation and evaluate the
performance of transmission rate and range control mechanisms using relevant
metrics. Additionally, we identify areas for potential design enhancements and
further investigation.
