{'fraction_non_alphanumeric': 0.023247094113235847, 'fraction_numerical': 0.0018747656542932134, 'mean_word_length': 5.105263157894737, '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}}
Edge Computing with ParaDrop Tutorial

This half-day tutorial will explore edge computing through hands-on development activities using a physical edge computing platform. With the recent trends in the networking ecosystem-the rise of IoT devices, high bandwidth wireless, and powerful, energy-efficient, and inexpensive computation-edge computing is a promising technology for highly interactive and immersive environments. This tutorial aims to promote awareness of the possibilities of edge computing in general and introduce attendees to the tools that they can use to begin exploring this space. The tutorial's activities will give attendees hands-on experience with the ParaDrop edge computing platform developed at the University of Wisconsin-Madison. We hope to impart working knowledge about edge computing and our vision for its future. Recent developments in home wireless networks such as the proliferation of connected devices (e.g. Internet-of-Things) and gigabit wireless (e.g. 802.11ac) create an environment where edge computing can truly enhance applications. The availability of low latency and high bandwidth at the network edge but not necessarily end-to-end to the cloud, can enable interesting new applications involving video (e.g. augmented reality), low latency sensor-actuator coordination, and other public safety or educational applications. However, before such applications emerge, there needs to be a platform available for them. We argue that the availability of widespread platforms and standards for edge computing will unleash a new wave of innovation much like the creation of app markets for mobile devices. The hardware exists, e.g. in the form of millions of always-on Wi-Fi routers in homes and businesses, but it is not very programmable. With our tutorial, we aim to foster awareness of the possibilities that exist with edge computing and promote the advancement of research toward good standards for its realization. We introduce the ParaDrop platform as an open source demonstration of our vision for edge computing. We have been single-mindedly focused on researcher and developer needs in creating the ParaDrop platform. As such, applications that are already written to be run as cloud services can be easily modified to run on the ParaDrop platform in order to benefit from running at the network edge. Applications are not required to be written in a highly specialized language, and applications are able to leverage the rapidly growing software ecosystem surrounding Docker. Our tutorial will give researchers a hands-on experience with the platform and knowledge that they will be able to use beyond the workshop.