Evaluating NiFi and MQTT based serverless data pipelines in fog computing environments

Sreenivasu Mirampalli,Rajeev Wankar,Satish Narayana Srirama

FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE(2024)

引用 1|浏览14
暂无评分
摘要
Recent advancements in Internet of Things (IoT) technology have driven massive amounts of raw data. Due to the hardware limitations of the constraint IoT environments, we cannot fully perform all data analytical tasks in the local environment. In contrast, data transferring, storing, and processing in the cloud suffer from cloud cost, latency and security issues. In this context, we require a multi-layer data processing environment to balance all these issues. Data pipeline concepts allow data processing between source and destination on multiple fog devices. On the other hand, IoT applications are event-driven. So, building these apps in a serverless computing manner minimizes operational and billing costs. Moreover, this provides flexibility to deploy tasks anywhere, irrespective of the underlying operating system. In this paper, we investigated two serverless data pipeline approaches designed with Message Queuing Telemetry Transport (MQTT) and Apache NiFi. Our proposed approaches were tested with the image streaming data, where we performed object detection in the images. Our experimental results compared these two approaches regarding pipeline execution time, memory and CPU usage. The results conclude that the Apache NiFi-based serverless data pipeline consumes more CPU than MQTT-based serverless data pipeline, however outperforms it in terms of execution time and memory utilization.(c) 2023 Elsevier B.V. All rights reserved.
更多
查看译文
关键词
Data pipeline,Serverless computing,Object detection,Fog computing,IoT
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要