{'fraction_non_alphanumeric': 0.0128, 'fraction_numerical': 0.0, 'mean_word_length': 5.415384615384616, '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}}
A Reception Based Node Selection Protocol for Multi-hop Routing in Vehicular Ad-hoc Networks

Vehicular Ad hoc networks (VANETs) are large complex networks consisting of vehicles with high speeds and highly dynamic network structure. Multi-hop routing in VANETs is one of the important issues due to frequent topology changes and high mobility of network nodes. Most of the current routing protocols propose broadcast based hop selection for packet transfer where requests are broadcasted until the destination is found in the network. Due to this issue, the channel availability reduces and network congestion and packet delay increases. This paper proposes a reception based node selection (RBNS) technique without broadcasting the request messages to discover the destination node. Neighbouring vehicles keep records of their packet reception rate for nodes within their transmission range and the vehicle with highest reception rate is selected as forwarding hop and assigned as the source in the subsequent region to prevent vehicles from the previous transmission regions from broadcasting the request messages. The algorithm performed best in terms of throughput, packet drop and collision when compared to other algorithm from the literature.