PROWESS: An Open Testbed for Programmable Wireless Edge Systems

PROWESS: An Open Testbed for Programmable Wireless Edge Systems
复制标题

DOI:
10.1145/3491418.3530759
复制
发表时间:
2022-07
期刊:
Practice and Experience in Advanced Research Computing
影响因子:
--
通讯作者:
Jayson G. Boubin;A. Banerjee;Jihoon Yun;Haiyang Qi;Yuting Fang;Steve Chang;K. Srinivasan;R. Ramnath;A. Arora
Jayson G. Boubin;A. Banerjee;Jihoon Yun;Haiyang Qi;Yuting Fang;Steve Chang;K. Srinivasan;R. Ramnath;A. Arora
中科院分区:
其他
文献类型:
--
作者:
Jayson G. Boubin;A. Banerjee;Jihoon Yun;Haiyang Qi;Yuting Fang;Steve Chang;K. Srinivasan;R. Ramnath;A. Arora

文献摘要

相似文献

边缘计算是一种不断发展的范例,其中计算资源在数据源和云之间提供,以减少数据传输的计算延迟、降低成本、遵守安全策略等。边缘系统与其应用程序一样多种多样,服务于互联网服务、物联网和新兴技术。由于许多边缘系统受到严格的限制,研究计算试验台已成为边缘研究和应用基准测试的宝贵工具。然而,当前的测试平台基础设施无法正确模拟许多重要的边缘环境,从而导致不准确的基准测试。对边缘计算有广泛兴趣的机构可以建立测试平台,但先前的工作表明,边缘测试平台通常是特定于应用或传感器的。一般的边缘测试平台应该包括对边缘系统所依赖的许多传感器、软件和加速器的访问,同时将这些资源划分为适合用户定义的资源足迹。实力是应对这一挑战的一个边缘测试平台。该公司提供跨机构访问传感器、计算资源和软件,用于测试受限边缘应用程序。在可扩展的轻量级边缘节点集群上,伟达将边缘工作负载作为一组容器运行,这些容器可以访问传感器和专用硬件,这些节点利用机构网络来降低实施成本并提供对传感器的广泛访问。我们实施了一个连接俄亥俄州立大学校园传感器的多节点英勇部署。通过使用三个边缘本地应用程序,我们证明了威力配置简单,资源占用小,可优雅扩展,并且对机构网络的影响最小。我们还表明,威力非常接近边缘工作负载的本地执行,并促进了其他系统测试平台无法实现的实验。
Edge computing is a growing paradigm where compute resources are provisioned between data sources and the cloud to decrease compute latency from data transfer, lower costs, comply with security policies, and more. Edge systems are as varied as their applications, serving internet services, IoT, and emerging technologies. Due to the tight constraints experienced by many edge systems, research computing testbeds have become valuable tools for edge research and application benchmarking. Current testbed infrastructure, however, fails to properly emulate many important edge contexts leading to inaccurate benchmarking. Institutions with broad interests in edge computing can build testbeds, but prior work suggests that edge testbeds are often application or sensor specific. A general edge testbed should include access to many of the sensors, software, and accelerators on which edge systems rely, while slicing those resources to fit user-defined resource footprints. PROWESS is an edge testbed that answers this challenge. PROWESS provides access across an institution to sensors, compute resources, and software for testing constrained edge applications. PROWESS runs edge workloads as sets of containers with access to sensors and specialized hardware on an expandable cluster of light-weight edge nodes which leverage institutional networks to decrease implementation cost and provide wide access to sensors. We implemented a multi-node PROWESS deployment connected to sensors across Ohio State University’s campus. Using three edge-native applications, we demonstrate that PROWESS is simple to configure, has a small resource footprint, scales gracefully, and minimally impacts institutional networks. We also show that PROWESS closely approximates native execution of edge workloads and facilitates experiments that other systems testbeds can not.