{'fraction_non_alphanumeric': 0.01020408163265306, 'fraction_numerical': 0.0, 'mean_word_length': 5.038461538461538, '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}}
Adaptive data broadcast strategy for transactions with multiple data requests in mobile computing environments

Data broadcast in mobile environments has received much attention in recent years and a large number of algorithms have been proposed. However, existing work in the literature only assume a single data item per transaction. In this paper we propose an adaptive data broadcast strategy designed for the case where there may be more than one data item per transaction, for a mobile environment with both push and pull channels. The basic rationale of the strategy is to increase the number of transactions that can be completed by improving the use of the on-demand channel. Extensive simulation shows that the algorithm performs well in a variety of operating environments.