Institute of Informatics (INF)-Federal University of Goiás (UFG), Goiânia 74690-900, Brazil.
Institute of Exact and Natural Sciences (ICEN)- Federal University of Pará, Belém 66075-110, Brazil.
Sensors (Basel). 2020 Jun 1;20(11):3130. doi: 10.3390/s20113130.
Internet of Things (IoT) is evolving to multi-application scenarios in smart cities, which demand specific traffic patterns and requirements. Multi-applications share resources from a single multi-hop wireless networks, where smart devices collaborate to send collected data over a Low-Power and Lossy Networks (LLNs). Routing Protocol for LLNs (RPL) emerged as a routing protocol to be used in IoT scenarios where the devices have limited resources. Instances are RPL mechanisms that play a key role in order to support the IoT scenarios with multiple applications, but it is not standardized yet. Although there are related works proposing multiple instances in RPL on the same IoT network, those works still have limitations to support multiple applications. For instance, there is a lack of flexibility and dynamism in management of multiple instances and service differentiation for applications. In this context, the goal of this work is to develop a solution called DYNAmic multiple RPL instanceS for multiple ioT applicatIons (DYNASTI), which provides more dynamism and flexibility by managing multiple instances of RPL. As a result of this, the traffic performance of multiple applications is enhanced through the routing, taking into consideration the distinct requirements of the applications. In addition, DYNASTI enables the support of sporadic applications as well as the coexistence between regular and sporadic applications. DYNASTI achieved results that demonstrate a significant improvement in reducing the number of control messages, which resulted in increased packet received, decreased end-to-end delay, reduced energy consumption, and an improvement in service differentiation to multiple applications.
物联网(IoT)正在向智慧城市中的多应用场景发展,这些场景需要特定的流量模式和要求。多应用程序共享来自单个多跳无线网络的资源,智能设备在该网络中协作发送收集的数据。低功耗有损网络(LLN)路由协议(RPL)作为一种用于物联网场景的路由协议而出现,在物联网场景中,设备的资源有限。实例是 RPL 机制中的关键角色,用于支持具有多个应用程序的物联网场景,但它尚未标准化。尽管有相关工作在同一物联网网络中提出了多个 RPL 实例,但这些工作在支持多个应用程序方面仍然存在局限性。例如,在管理多个实例和应用程序的服务区分方面缺乏灵活性和动态性。在这种情况下,本工作的目标是开发一种名为用于多个物联网应用的动态 RPL 实例(DYNASTI)的解决方案,该解决方案通过管理 RPL 的多个实例提供了更多的动态性和灵活性。结果,通过考虑应用程序的不同要求,路由增强了多个应用程序的流量性能。此外,DYNASTI 支持突发应用程序,并允许常规和突发应用程序共存。DYNASTI 取得了显著的成果,减少了控制消息的数量,从而增加了接收的数据包数量,降低了端到端延迟,减少了能耗,并提高了对多个应用程序的服务区分。