EdgeKV: Decentralized, scalable, and consistent storage for the edge
Karim Sonbol, \"Oznur \"Ozkasap, Ibrahim Al-Oqily, Moayad Aloqaily

TL;DR
EdgeKV is a decentralized storage system optimized for edge computing environments, providing high-speed, reliable, and scalable data storage with strong consistency guarantees, suitable for latency-sensitive applications.
Contribution
The paper introduces EdgeKV, a novel decentralized storage system designed specifically for the heterogeneous and resource-limited edge environment, with proven performance improvements.
Findings
EdgeKV outperforms cloud storage with 26% faster write response time.
EdgeKV achieves 19% higher throughput compared to cloud storage.
The system scales effectively with increasing clients without performance loss.
Abstract
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…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Caching and Content Delivery · IoT and Edge/Fog Computing
