EdgeKV: Decentralized, scalable, and consistent storage for the edge

06/28/2020
by   Karim Sonbol, et al.
0

Edge computing moves the computation closer to the data and the data closer to the user to overcome the high latency communication of cloud computing. Storage at the edge allows data access with high speeds that enable latency-sensitive applications in areas such as autonomous driving and smart grid. However, several distributed services are typically designed for the cloud and building an efficient edge-enabled storage system is challenging because of the distributed and heterogeneous nature of the edge and its limited resources. In this paper, we propose EdgeKV, a decentralized storage system designed for the network edge. EdgeKV offers fast and reliable storage, utilizing data replication with strong consistency guarantees. With a location-transparent and interface-based design, EdgeKV can scale with a heterogeneous system of edge nodes. We implement a prototype of the EdgeKV modules in Golang and evaluate it in both the edge and cloud settings on the Grid'5000 testbed. We utilize the Yahoo! Cloud Serving Benchmark (YCSB) to analyze the system's performance under realistic workloads. Our evaluation results show that EdgeKV outperforms the cloud storage setting with both local and global data access with an average write response time and throughput improvements of 26 evaluations also show that EdgeKV can scale with the number of clients, without sacrificing performance. Finally, we discuss the energy efficiency improvement when utilizing edge resources with EdgeKV instead of a centralized cloud.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/07/2023

Enoki: Stateful Distributed FaaS from Edge to Cloud

Function-as-a-Service (FaaS) is a promising paradigm for applications di...
research
06/29/2020

Smart Contract-based Computing ResourcesTrading in Edge Computing

In recent years, there is an emerging trend that some computing services...
research
11/23/2021

Armada: A Robust Latency-Sensitive Edge Cloud in Heterogeneous Edge-Dense Environments

Edge computing has enabled a large set of emerging edge applications by ...
research
09/02/2021

ECO: Edge-Cloud Optimization of 5G applications

Centralized cloud computing with 100+ milliseconds network latencies can...
research
08/27/2020

A Brief Survey on Replica Consistency in Cloud Environments

Cloud computing is a general term that involves delivering hosted servic...
research
07/28/2019

Decentralized utility- and locality-aware replication for heterogeneous DHT-based P2P cloud storage systems

As a Distributed Hash Table (DHT), Skip Graph routing overlays are explo...
research
05/06/2022

Evolving 5G: ANIARA, an Edge-Cloud perspective

Emerging use-cases like smart manufacturing and smart cities pose challe...

Please sign up or login with your details

Forgot password? Click here to reset