Serverless data pipeline approaches for IoT data in fog and cloud computing
Shivananda R Poojara, Chinmaya Kumar Dehury, Pelle Jakovits, Satish, Narayana Srirama

TL;DR
This paper explores serverless data pipeline strategies for IoT data in fog and cloud computing, comparing three approaches through performance evaluation on various applications to identify their suitability for different tasks.
Contribution
It introduces and evaluates three distinct serverless data pipeline approaches for IoT data, providing insights into their performance and resource utilization in fog and cloud environments.
Findings
OSS approach best for compute-intensive tasks
DFT suited for bandwidth-intensive applications
MQTT SDP increases CPU and memory usage with scale
Abstract
With the increasing number of Internet of Things (IoT) devices, massive amounts of raw data is being generated. The latency, cost, and other challenges in cloud-based IoT data processing have driven the adoption of Edge and Fog computing models, where some data processing tasks are moved closer to data sources. Properly dealing with the flow of such data requires building data pipelines, to control the complete life cycle of data streams from data acquisition at the data source, edge and fog processing, to Cloud side storage and analytics. Data analytics tasks need to be executed dynamically at different distances from the data sources and often on very heterogeneous hardware devices. This can be streamlined by the use of a Serverless (or FaaS) cloud computing model, where tasks are defined as virtual functions, which can be migrated from edge to cloud (and vice versa) and executed in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIoT and Edge/Fog Computing · Cloud Computing and Resource Management · Blockchain Technology Applications and Security
