Serverless data pipeline approaches for IoT data in fog and cloud computing

12/18/2021
by   Shivananda R Poojara, et al.
0

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 an event-driven manner on data streams. In this work, we investigate the benefits of building Serverless data pipelines (SDP) for IoT data analytics and evaluate three different approaches for designing SDPs: 1) Off-the-shelf data flow tool (DFT) based, 2) Object storage service (OSS) based and 3) MQTT based. Further, we applied these strategies on three fog applications (Aeneas, PocketSphinx, and custom Video processing application) and evaluated the performance by comparing their processing time (computation time, network communication and disk access time), and resource utilization. Results show that DFT is unsuitable for compute-intensive applications such as video or image processing, whereas OSS is best suitable for this task. However, DFT is nicely fit for bandwidth-intensive applications due to the minimum use of network resources. On the other hand, MQTT-based SDP is observed with increase in CPU and Memory usage as the number of...<truncted to fit character limit in Arxiv>

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/26/2018

The Internet of Things, Fog and Cloud Continuum: Integration and Challenges

The Internet of Things needs for computing power and storage are expecte...
research
01/03/2018

Adaptive Energy-aware Scheduling of Dynamic Event Analytics across Edge and Cloud Resources

The growing deployment of sensors as part of Internet of Things (IoT) is...
research
11/16/2019

iGateLink: A Gateway Library for Linking IoT, Edge, Fog and Cloud Computing Environments

In recent years, the Internet of Things (IoT) has been growing in popula...
research
05/11/2023

Bringing AI to the edge: A formal M S specification to deploy effective IoT architectures

The Internet of Things is transforming our society, providing new servic...
research
04/10/2019

On Maximizing Task Throughput in IoT-enabled 5G Networks under Latency and Bandwidth Constraints

Fog computing in 5G networks has played a significant role in increasing...
research
04/18/2023

Towards a Benchmark for Fog Data Processing

Fog data processing systems provide key abstractions to manage data and ...
research
05/22/2019

ElfStore: A Resilient Data Storage Service for Federated Edge and Fog Resources

Edge and fog computing have grown popular as IoT deployments become wide...

Please sign up or login with your details

Forgot password? Click here to reset