{'fraction_non_alphanumeric': 0.017878426698450536, 'fraction_numerical': 0.0, 'mean_word_length': 5.666666666666667, '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}}
Supporting mobile device communications in the presence of broadcast servers

Broadcast data dissemination is well-suited for mobile wireless environments, where bandwidth is scarce and mutual interference must be minimised. However, broadcasting monopolises the medium, precluding clients from performing any other communication. We address this problem in two ways. Firstly, we segment the server broadcast, with intervening periods of silence, during which the wireless devices may communicate. Secondly, we reduce the average access delay for clients using a novel cooperative caching scheme. Our scheme is fully decentralised and uses information available locally at the client. Our results show that our model prevents the server from monopolising the medium and that our caching strategy reduces client access delays significantly.