BMDD: a novel approach for IoT platform (broker-less and microservice architecture, decentralized identity, and dynamic transmission messages).

BMDD: a novel approach for IoT platform (broker-less and microservice architecture, decentralized identity, and dynamic transmission messages).
复制标题

DOI:
10.7717/peerj-cs.950
复制
发表时间:
2022
影响因子:
3.8
通讯作者:
Hy Vuong Khang Nguyen
Hy Vuong Khang Nguyen
中科院分区:
计算机科学4区
文献类型:
--
作者:
Lam Tran Thanh Nguyen;Ha, Son Xuan;Trieu Hai Le;Huong Hoang Luong;Khanh Hong Vo;Khoi Huynh Tuan Nguyen;Anh The Nguyen;Tuan Anh Dao;Hy Vuong Khang Nguyen

文献摘要

参考文献

被引文献

相似文献

不可否认,随着时间的推移,物联网(IoT)设备逐渐变得越来越好;基于IoT的系统在我们的生活中发挥着重要作用。新的基本服务模式的普及范围正在扩大,包括自动驾驶汽车、智能家居、智慧城市,以及促进农业、医疗、交通等传统领域的发展;物联网设备的发展并没有出现降温的迹象。一方面,一些研究提出了物联网平台的许多场景,但与性能、速度、功耗、可用性、安全性和可扩展性相关的一些关键问题尚未完全解决。另一方面,物联网设备由不同的组织和个人制造和开发;因此,没有统一的标准(物联网设备的统一性),即,在它们之间以及在它们与上层之间发送和接收消息(例如,边缘设备)。为了解决这些问题,本文提出了一个名为BMDD(无代理和微服务架构、去中心化身份和动态传输消息)的物联网平台,该平台结合了无代理和微服务等两种架构模型,并具有尖端技术,例如去中心化身份和动态消息传输。本文的主要贡献有五个方面,包括:(i)为物联网平台提出了无代理和微服务,可以减少代理架构的单一故障点,易于扩展并改善故障转移;(ii)提供适合物联网设备属性(即,移动性,分布式);(iv)采用gRPC协议结合Kafka消息队列,与MQTT协议相比,提高了传输速率、传输可靠性,降低了功耗;以及(v)开发一种动态消息传输机制,其帮助用户与任何设备通信,而不管制造商,因为它提供非常高的均匀性。
Undeniably, Internet of Things (IoT) devices are gradually getting better over time; and IoT-based systems play a significant role in our lives. The pervasiveness of the new essential service models is expanding, and includes self-driving cars, smart homes, smart cities, as well as promoting the development of some traditional fields such as agriculture, healthcare, and transportation; the development of IoT devices has not shown any sign of cooling down. On the one hand, several studies are coming up with many scenarios for IoT platforms, but some critical issues related to performance, speed, power consumption, availability, security, and scalability are not yet fully resolved. On the other hand, IoT devices are manufactured and developed by different organizations and individuals; hence, there is no unified standard (uniformity of IoT devices), i.e., sending and receiving messages among them and between them and the upper layer (e.g., edge devices). To address these issues, this paper proposes an IoT Platform called BMDD (Broker-less and Microservice architecture, Decentralized identity, and Dynamic transmission messages) that has a combination of two architectural models, including broker-less and microservices, with cutting-edge technologies such as decentralized identity and dynamic message transmission. The main contributions of this article are five-fold, including: (i) proposing broker-less and microservice for the IoT platform which can reduce single failure point of brokering architecture, easy to scale out and improve failover; (ii) providing a decentralized authentication mechanism which is suitable for IoT devices attribute (i.e., mobility, distributed); (iii) applying the Role-Based Access Control (RBAC) model for the authorization process; (iv) exploiting the gRPC protocol combined with the Kafka message queue enhances transmission rates, transmission reliability, and reduces power consumption in comparison with MQTT protocol; and (v) developing a dynamic message transmission mechanism that helps users communicate with any device, regardless of the manufacturer, since it provides very high homogeneity.
DOI: 10.1016/j.compind.2018.04.015
发表时间: 2018-10-01
影响因子: 10
作者:
Boyes, Hugh;Hallaq, Bit;Watson, Tim
通讯作者: Watson, Tim
DOI: 10.3390/s19214798
发表时间: 2019-11-01
期刊: SENSORS
影响因子: 3.9
作者:
Badii, Claudio;Bellini, Pierfrancesco;Paolucci, Michela
通讯作者: Paolucci, Michela
DOI: 10.1016/j.compeleceng.2019.106504
发表时间: 2020-01-01
影响因子: 4.3
作者:
Gheisari, Mehdi;Wang, Guojun;Chen, Shuhong
通讯作者: Chen, Shuhong
DOI: 10.1109/tdsc.2021.3110181
发表时间: 2022-11-01
影响因子: 7.3
作者:
Daidone, Federico;Carminati, Barbara;Ferrari, Elena
通讯作者: Ferrari, Elena
DOI: 10.3390/info11120565
发表时间: 2020-12-01
期刊: INFORMATION
影响因子: 3.1
作者:
Bixio, Luca;Delzanno, Giorgio;Rulli, Matteo
通讯作者: Rulli, Matteo