{'fraction_non_alphanumeric': 0.026260504201680673, 'fraction_numerical': 0.004201680672268907, 'mean_word_length': 5.395973154362416, '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}}
Dust: Real-Time Code Offloading System for Wearable Computing

Runtime performance seriously bothers application developers and users for wearable devices such as Apple Watch and Google Glass. To ease such pains, one approach is to transplant the computation to the cloud, known as cloud offloading. This paradigm works well when the Internet is accessible. Another solution, known as device-to-device(D2D) offloading,is to utilize nearby devices for computation offloading. In this paper, propose the Dust, a D2D code offloading prototype for wearable computing. To our best knowledge, Dust is the first code offloading system for wearable computing with an implementation on Google Glass. Dust includes a programmer friendly framework based on Java annotation, a lightweight offloading service, and a runtime task scheduler to make offloading decisions. Extensive experiments demonstrate that Dust achieves real-time performance with speedup of 6.1X.