{'fraction_non_alphanumeric': 0.02180376610505451, 'fraction_numerical': 0.0, 'mean_word_length': 5.234567901234568, '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}}
Routing Protocol Based on the Position, Velocity, and Direction of the Nodes

We call "Violent" (from portuguese: velocity and direction), a context-aware routing protocol that aims at obtaining and processing environment data such as velocity and direction of nodes as they establish contacts with each other in delay-tolerant networks (DTNs). This context information is used by the proposed algorithm - along with the node's position and time of the last encounter with other nodes - to estimate the position of the recipients of messages. The methodology implemented by VeloSent enables to identify more precisely which of the current neighboring nodes is moving towards the destination node, thus improving the delivery rate. The results obtained from simulation using different mobility models show that VeloSent required a lower number of transmissions and message hops when compared to other well-known routing algorithms, thus making it a good candidate for use in environments with scarce resources.