{'fraction_non_alphanumeric': 0.016357688113413305, 'fraction_numerical': 0.0, 'mean_word_length': 5.60431654676259, '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}}
Reliable Multicasting in Disruption Tolerant Networks

Disruption Tolerant Networks (DTNs) are characterized by frequent network partitioning. This causes network connectivity to be opportunistic. In recent years, many collaborative applications have been envisioned for DTNs. These applications rely on the availability of reliable group communication protocols. To address this challenge in DTNs, we propose a scalable multicasting scheme that deterministically guarantees message delivery to all receivers in the group. Also, our scheme makes controlled use of non-multicast nodes to reduce latency of message delivery. Our work introduces a new measure called termination delay, which is the delay incurred in assuring that the receivers have obtained a copy of the message. Simulation results show that the proposed scheme has much smaller delivery latency and termination delay than other schemes in literature.