{'fraction_non_alphanumeric': 0.0145413870246085, 'fraction_numerical': 0.0, 'mean_word_length': 5.047297297297297, '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}}
Segmentation-Based Caching for Mobile Auctions

Whenever e-commerce applications want to distribute XML data over mobile networks, the limitted battery power requires to reduce the amount of exchanged data. Therefore, we propose a technique to identify parts of the database that are more frequently queried than other parts, to cache these parts, and to reuse them for answering following queries. 
 
In this paper, we present a data shipping strategy based on a segmentation of an XML database that not only reduces the amount of transferred data within the whole network, but also simplifies the method of testing whether an intermediate participant that routes a query can contribute to this query. Furthermore, we use the XMark benchmark for experimentally evaluating how the use of our segmentation within a typical mobile auction scenario can reduce the total amount of transferred data.