论文标题

在动态物联网网络中基于语义的服务发现中的摘要

Summarization in Semantic Based Service Discovery in Dynamic IoT-Edge Networks

论文作者

Moeini, Hessam, Yen, I-Ling, Bastani, Farokh

论文摘要

在过去的十年中,许多基于语义的路由协议是为点对点系统设计的。但是,它们不适合物联网系统,这主要是由于它们对内存和计算能力的需求很高,这些需求在许多物联网设备中都不可用。在本文中,我们为动态物联网系统开发了基于语义的路由协议,以促进动态物联网能力发现和组成。我们的协议是完全分散的路由协议。为了减少路由空间的要求,每个节点都保持一个汇总的路由表。我们设计了基于本体的摘要算法,以巧妙地分组路由表中的类似功能,并支持自适应路由表压缩。我们还设计了一个本体编码方案,以编码路由表和查询消息中使用的关键字。为了完成摘要方案,我们考虑了在溢出的路由表中选择摘要候选者的指标。其中一些指标是新颖的,很难衡量,例如覆盖范围和稳定性。我们的解决方案大大降低了路由表尺寸,以确保可以通过IoT设备的可用内存来界定路由表大小,同时支持有效的IoT功能查找。实验结果表明,与现有基于语义的路由算法(包括集中式解决方案,基于DHT的方法,受控的洪水方案和基于缓存的解决方案)相比,我们的方法可以显着降低IoT功能查找的网络流量和内存需求。

In the last decade, many semantic-based routing protocols had been designed for peer-to-peer systems. However, they are not suitable for IoT systems, mainly due to their high demands in memory and computing power which are not available in many IoT devices. In this paper, we develop a semantic-based routing protocol for dynamic IoT systems to facilitate dynamic IoT capability discovery and composition. Our protocol is a fully decentralized routing protocol. To reduce the space requirement for routing, each node maintains a summarized routing table. We design an ontology-based summarization algorithm to smartly group similar capabilities in the routing tables and support adaptive routing table compression. We also design an ontology coding scheme to code keywords used in the routing tables and query messages. To complete the summarization scheme, we consider the metrics for choosing the summarization candidates in an overflowing routing table. Some of these metrics are novel and are difficult to measure, such as coverage and stability. Our solutions significantly reduce the routing table size, ensuring that the routing table size can be bounded by the available memory of the IoT devices, while supporting efficient IoT capability lookup. Experimental results show that our approach can yield significantly lower network traffic and memory requirement for IoT capability lookup when compared with existing semantic-based routing algorithms including a centralized solution, a DHT-based approach, a controlled flooding scheme, and a cache-based solution.

扫码加入交流群

加入微信交流群

微信交流群二维码

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