{'fraction_non_alphanumeric': 0.019342359767891684, 'fraction_numerical': 0.006769825918762089, 'mean_word_length': 5.197604790419161, '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}}
A business case for the sharing of processing power between 2.5G mobile phones

Current 2.5G mobile phones, and the coming wave of mobile phones conforming to the specifications of 3G and beyond, have great potential to be utilized as nodes in what is referred to as "wireless grids". Many modern mobile phones have processing power comparable to that of personal computers of a few years ago. This attribute, in combination with the vast numbers of mobile phones being sold every year and their various connectivity options, make mobile phones interesting candidates for distributed processing nodes. The ad-hoc networking benefits of Bluetooth and "always-online" characteristic of GPRS are networking benefits that could well compensate for relatively low user-level data rates of 2.5G networks when compared to that of conventional computer networks. The programming options provided by Java, Microsoft and Symbian environments on modern mobile phones enable development of the client-side software necessary for the wireless grid