Consolidation of Internet of Things and Fog computing paradigms requires effective and efficient application-layer protocols between service seekers and providers. As most of these nodes run on batteries, discovering service providing devices in an IoT-Fog environment has to be performed in an energy-efficient way. In this paper, we propose Power Efficient Node Discovery (PEND), which is an MQTT-driven IoT-fog integration solution for the sustainability of object discovery in a publish/subscribe environment. By enabling the MQTT broker to serve as a fog node to trigger turning on/off of the Bluetooth interfaces of subscriber objects, Bluetooth Low Energy Scanner (BLE-S), and to monitor the trajectories of publishers/advertisers, Bluetooth low Energy Advertiser (BLE-A), we introduce significant reduction in the Bluetooth, CPU, and process- specific power consumption of the mobile devices. The reduction in the battery drain by the BLE interface under the proposed scheme can be as low as 10%-20% of a naive, locality based discovery benchmark whereas the process specific battery drain of the proposed scheme can be as low as 55%-62% of the node discovery benchmark. Furthermore, with the synchronization of the publishers and subscribers at the fog layer entity, i.e., MQTT broker, 100% node discovery can be achieved by the scanning/service subscriber devices.
Venanzi, R., Kantarci, B., Foschini, L., Bellavista, P. (2018). MQTT-Driven sustainable node discovery for internet of things-fog environments. Institute of Electrical and Electronics Engineers Inc. [10.1109/ICC.2018.8422200].
MQTT-Driven sustainable node discovery for internet of things-fog environments
Venanzi, Riccardo
;Foschini, Luca;Bellavista, Paolo
2018
Abstract
Consolidation of Internet of Things and Fog computing paradigms requires effective and efficient application-layer protocols between service seekers and providers. As most of these nodes run on batteries, discovering service providing devices in an IoT-Fog environment has to be performed in an energy-efficient way. In this paper, we propose Power Efficient Node Discovery (PEND), which is an MQTT-driven IoT-fog integration solution for the sustainability of object discovery in a publish/subscribe environment. By enabling the MQTT broker to serve as a fog node to trigger turning on/off of the Bluetooth interfaces of subscriber objects, Bluetooth Low Energy Scanner (BLE-S), and to monitor the trajectories of publishers/advertisers, Bluetooth low Energy Advertiser (BLE-A), we introduce significant reduction in the Bluetooth, CPU, and process- specific power consumption of the mobile devices. The reduction in the battery drain by the BLE interface under the proposed scheme can be as low as 10%-20% of a naive, locality based discovery benchmark whereas the process specific battery drain of the proposed scheme can be as low as 55%-62% of the node discovery benchmark. Furthermore, with the synchronization of the publishers and subscribers at the fog layer entity, i.e., MQTT broker, 100% node discovery can be achieved by the scanning/service subscriber devices.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.