{'fraction_non_alphanumeric': 0.016713091922005572, 'fraction_numerical': 0.0, 'mean_word_length': 5.654320987654321, '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}}
Two-phase mobile transaction validation in wireless broadcast environments

In this paper, we propose a two-phase mobile transaction validation protocol making the best use of the strong point of (l, m) indexing broadcast data organization in wireless broadcast environments. It is based on OCC(Optimistic Concurrency Control) protocol which minimizes the excessive bi-directional communication by making transactions execute unhindered to their validation point. In the proposed protocol, the validation of a mobile transaction is performed in two-phase: partial validation phase and final validation phase. The partial validation is performed at the mobile client based on the control information contained in the broadcast disk and the final validation is performed on the committed and active transactions at the server. The proposed protocol tries to minimize the restart rate of mobile transactions as well as average transaction response time through adjusting serialization order of mobile transactions by exploiting the potential read/write set of mobile transactions.