4.8 Article

ECE: Exactly Once Computation for Collaborative Edge in IoT Using Information-Centric Networking

期刊

IEEE INTERNET OF THINGS JOURNAL
卷 10, 期 19, 页码 17338-17355

出版社

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/JIOT.2023.3275179

关键词

Collaborative edge computing; exactly once computation; information-centric networking (ICN); Internet of Things (IoT)

向作者/读者索取更多资源

This article proposes an information-centric networking-based solution and corresponding protocols to provide exactly once computation for collaborative edge computing in IoT. It ensures the accuracy of data processing and delivery and allows for dynamic changes to the job execution graph in case of link failures.
Exactly once data processing/delivery can be guaranteed in traditional big data processing systems, e.g., Apache Flink. Checkpoint is commonly used as the solution. Each operator in these systems can restart from the last successfully saved state whenever a failure happens. It is not necessary to restore the logical job graph onto the same device(s) in traditional datacenter scenarios with powerful servers close to each other. However, the datacenter-oriented solutions are not suitable for IoT collaborative edge computing scenarios. The logical job graph is tightly coupled to the physical topology in IoT networks. Data processing task(s) cannot be placed at a random edge device to recover from a network failure as it needs to evaluate the benefits of transmitting data versus processing/aggregating the data. To address the above challenges, this article proposes an information-centric networking-based solution and correspondent protocols to provide exactly once computation for the collaborative edge in IoT (ECE). It contains a job execution scheme to deliver IoT jobs with exactly once data computation guarantee and a recovery procedure to dynamically change the IoT job execution graph while experiencing link failures. The protocol also provides a checking procedure on data state (received/unreceived and computed/uncomputed) to prevent any data loss or duplicated data processing due to the updated job graph. A data identification approach based on the job graph is devised to support the ECE functionality. A testbed has been developed on ndnSIM and the simulation results have verified the feasibility and scalability of ECE design. It also evaluates the overhead incurred by the ECE protocol to guarantee exactly once data computation.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.8
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据