论文标题

边缘和雾计算环境中的集装箱编排,用于实时物联网应用程序

Container Orchestration in Edge and Fog Computing Environments for Real-Time IoT Applications

论文作者

Wang, Zhiyu, Goudarzi, Mohammad, Aryal, Jagannath, Buyya, Rajkumar

论文摘要

资源管理是充分利用边缘/雾计算的潜力来执行实时和关键物联网应用程序的主要因素。尽管存在某些资源管理框架,但大多数不是基于分布式容器的组件设计的。因此,它们不适用于高度分布和异质的计算环境。 FogBus2之类的容器资源管理框架可以在IoT应用程序的组件以及IoT应用程序的组件以及框架组件的有效分布中。但是,大量容器的管理,部署,健康检查和可扩展性是具有挑战性的问题。为了编排众多容器,开发了几种编排工具。但是,这些编排工具中的许多都是重量重量,头顶高,尤其是用于资源有限的边缘/雾节点。因此,对于由异质边缘/雾和/或云节点组成的混合计算环境,需要轻巧的容器编排工具来支持Edge/Fog的资源有限资源和云的资源丰富资源。因此,在本文中,我们提出了一种可行的方法,以基于K3S建立一个混合和轻量级群集,用于提供容器化资源管理框架的FogBus2框架。这项工作解决了在混合计算环境中创建轻量级计算集群的挑战。它还提出了三种设计模式,用于在混合环境中部署FogBus2框架,包括1)主机网络,2)代理服务器和3)环境变量。绩效评估表明,所提出的方法以可接受和低的开销来提高实时物联网应用程序的响应时间高达29%。

Resource management is the principal factor to fully utilize the potential of Edge/Fog computing to execute real-time and critical IoT applications. Although some resource management frameworks exist, the majority are not designed based on distributed containerized components. Hence, they are not suitable for highly distributed and heterogeneous computing environments. Containerized resource management frameworks such as FogBus2 enable efficient distribution of framework's components alongside IoT applications' components. However, the management, deployment, health-check, and scalability of a large number of containers are challenging issues. To orchestrate a multitude of containers, several orchestration tools are developed. But, many of these orchestration tools are heavy-weight and have a high overhead, especially for resource-limited Edge/Fog nodes. Thus, for hybrid computing environments, consisting of heterogeneous Edge/Fog and/or Cloud nodes, lightweight container orchestration tools are required to support both resource-limited resources at the Edge/Fog and resource-rich resources at the Cloud. Thus, in this paper, we propose a feasible approach to build a hybrid and lightweight cluster based on K3s, for the FogBus2 framework that offers containerized resource management framework. This work addresses the challenge of creating lightweight computing clusters in hybrid computing environments. It also proposes three design patterns for the deployment of the FogBus2 framework in hybrid environments, including 1) Host Network, 2) Proxy Server, and 3) Environment Variable. The performance evaluation shows that the proposed approach improves the response time of real-time IoT applications up to 29% with acceptable and low overhead.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源