{'fraction_non_alphanumeric': 0.025404157043879907, 'fraction_numerical': 0.001539645881447267, 'mean_word_length': 5.280193236714976, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
SCMAC: A Slotted-Contention-Based Media Access Control Protocol for Cooperative Safety in VANETs

Vehicular ad hoc networks (VANETs) can improve the safety during the traffic by enabling cooperative communication among the vehicles. The media access control (MAC) protocol should be well designed so that cooperative messages can be exchanged efficiently and reliably. Because vehicles move fast on the road, the network topology changes rapidly, which makes it harder to design the MAC protocol. This article introduces SCMAC, a slotted-contention-based time-division multiple access MAC protocol. SCMAC combines the advantages of the contention-based protocols and the contention-free protocols, and hence, can accommodate different traffic densities and channel conditions. Each time slot is divided into two periods: 1) reservation period (RP) and 2) transmission period (TP) in the protocol. Nodes compete in the RP to confirm whether the channel can be used before the transmission can take place in the TP. Analysis and simulation results are also presented to evaluate the performance of SCMAC in various scenarios. The results show that SCMAC can adapt different traffic densities and channel conditions and can provide more real time and efficient services compared to the other protocols.