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

05/22/2019
by   Sumit Kumar Monga, et al.
0

Edge and fog computing have grown popular as IoT deployments become wide-spread. While application composition and scheduling on such resources are being explored, there exists a gap in a distributed data storage service on the edge and fog layer, instead depending solely on the cloud for data persistence. Such a service should reliably store and manage data on fog and edge devices, even in the presence of failures, and offer transparent discovery and access to data for use by edge computing applications. Here, we present Elfstore, a first-of-its-kind edge-local federated store for streams of data blocks. It uses reliable fog devices as a super-peer overlay to monitor the edge resources, offers federated metadata indexing using Bloom filters, locates data within 2-hops, and maintains approximate global statistics about the reliability and storage capacity of edges. Edges host the actual data blocks, and we use a unique differential replication scheme to select edges on which to replicate blocks, to guarantee a minimum reliability and to balance storage utilization. Our experiments on two IoT virtual deployments with 20 and 272 devices show that ElfStore has low overheads, is bound only by the network bandwidth, has scalable performance, and offers tunable resilience.

READ FULL TEXT
research
03/24/2022

Resilient Execution of Data-triggered Applications on Edge, Fog and Cloud Resources

Internet of Things (IoT) is leading to the pervasive availability of str...
research
08/05/2023

FLight: A Lightweight Federated Learning Framework in Edge and Fog Computing

The number of Internet of Things (IoT) applications, especially latency-...
research
09/30/2018

Resource Management in Fog/Edge Computing: A Survey

Contrary to using distant and centralized cloud data center resources, e...
research
12/18/2021

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

With the increasing number of Internet of Things (IoT) devices, massive ...
research
04/26/2022

Scheduling IoT Applications in Edge and Fog Computing Environments: A Taxonomy and Future Directions

Fog computing, as a distributed paradigm, offers cloud-like services at ...
research
09/27/2021

EdgePier: P2P-based Container Image Distribution in Edge Computing Environments

Edge and fog computing architectures utilize container technologies in o...
research
12/09/2021

Scheduling Algorithms for Hierarchical Fog Networks

Fog computing brings the functionality of the cloud near the edge of the...

Please sign up or login with your details

Forgot password? Click here to reset