论文标题

CEFIOT:Edge和Cloud的容忍故障的IoT体系结构

CEFIoT: A Fault-Tolerant IoT Architecture for Edge and Cloud

论文作者

Javed, Asad, Heljanko, Keijo, Buda, Andrea, Främling, Kary

论文摘要

物联网(IoT),即引用物理对象的网络互连的新兴计算基础架构,结合了大量通过大量应用程序开发的数字系统。这些应用程序中的许多应用程序都在边缘管理数据收集,并在云中提供数据存储和分析功能。这引起了以下问题:(i)物联网应用程序中的处理阶段需要对边缘和云都具有单独的实现,(ii)计算的放置在单独的软件堆栈中不灵活,因为在运行时需要做出最佳的部署决策,而(iii)统一的容错在环境中是不合时宜的,或者在远距离的网络中,不利的问题是不及格的,造成了越来越多的问题。本文通过采用最先进的云技术并将其部署用于边缘计算,为物联网应用提出了一种新颖的耐故障结构CEFIOT。我们通过利用Apache Kafka发布/订阅平台作为统一的高性能数据复制解决方案来解决数据容错问题,从而为边缘和云提供了常见的软件堆栈。我们还部署了kubernetes来进行易于故障管理和高级功能,允许自动重新配置处理管道,以处理基于硬件和网络连接的故障。

Internet of Things (IoT), the emerging computing infrastructure that refers to the networked interconnection of physical objects, incorporates a plethora of digital systems that are being developed by means of a large number of applications. Many of these applications administer data collection on the edge and offer data storage and analytics capabilities in the cloud. This raises the following problems: (i) the processing stages in IoT applications need to have separate implementations for both the edge and the cloud, (ii) the placement of computation is inflexible with separate software stacks, as the optimal deployment decisions need to be made at runtime, and (iii) unified fault tolerance is essential in case of intermittent long-distance network connectivity problems, malicious harming of edge devices, or harsh environments. This paper proposes a novel fault-tolerant architecture CEFIoT for IoT applications by adopting state-of-the-art cloud technologies and deploying them also for edge computing. We solve the data fault tolerance issue by exploiting the Apache Kafka publish/subscribe platform as the unified high-performance data replication solution offering a common software stack for both the edge and the cloud. We also deploy Kubernetes for fault-tolerant management and the advanced functionality allowing on-the-fly automatic reconfiguration of the processing pipeline to handle both hardware and network connectivity based failures.

扫码加入交流群

加入微信交流群

微信交流群二维码

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