Mobile Edge Computing (MEC) has been gaining significant interest from first responders and tactical teams, primarily because they can employ handheld mobile devices to form a computing cluster (for computing tasks like face/scene recognition, virtual assistance) when connectivity to the cloud is not present or it is limited. High user mobility in first responder or tactical environments makes MEC challenging, as wireless links observe substantial fluctuations. Typical cloud-based coordination (e.g., ZooKeeper-based service discovery and coordination, device naming, security) needed by edge computing tasks cannot work in these environments. Driven by the need for a resilient and lightweight coordination service, in this paper, we design and implement \ek to provide cloud-like coordination for MEC systems. It provides naming, network management, application coordination, and security to distributed edge computing applications. It maintains an edge cluster among devices and intelligently stores its data on a group of replicas to guard against node failure and disconnections. We provide a full-system implementation of EdgeKeeper for Android and Linux platforms. We have integrated EdgeKeeper with existing MEC applications and performed real-world performance evaluations in a wide-area search and rescue operation conducted by first responders, which proves it to be lightweight and suitable for mobile devices.
翻译:移动边缘计算(MEC)一直受到第一反应方和战术小组的极大关注,这主要是因为他们能够使用手持移动设备,在云层连通性不强或有限的情况下组成计算群(计算任务,如脸部/屏幕识别、虚拟协助等计算机任务),因为第一反应方或战术环境中的高度用户流动性使MEC面临巨大的挑战,因为无线连接观测到巨大的波动。边缘计算任务所需的典型的云基协调(例如以ZooDefer为基础的服务发现和协调、装置命名、安全)无法在这些环境中发挥作用。由于需要具有复原力和轻量级的协调服务,我们在本文件中设计和实施此功能,以便为MEC系统提供云型协调。它提供命名、网络管理、应用协调和分配边缘计算应用程序的安全性。它维持一个设备之间的边缘集群,并明智地储存其数据,用于防止无故障和断裂的复制品组。我们为Android和Linux平台提供了EdgeSerfer全系统实施EdgeServer 和轻量协调服务。我们把EgeDefer与现有的ME维护器应用软件和移动设备进行适合的地面搜索和操作,从而通过地面进行真正的搜索和轻型操作。