Sharing and Caring of Data at the Edge


Animesh Trivedi, VU Amsterdam; Lin Wang, VU Amsterdam and TU Darmstadt; Henri Bal and Alexandru Iosup, VU Amsterdam


Edge computing is an emerging computing paradigm where data is generated and processed in the field using distributed computing devices. Many applications such as real-time video processing, augmented/virtual reality gaming, environment sensing, benefit from such decentralized, close-to-user deployments where low-latency, real-time results are expected. As with any distributed application, one of the key challenges in the development of collaborative applications is how to efficiently share data and state among multiple edge clients. The dynamic and heterogeneous environment together with diverse application’s requirements make data sharing at the edge a challenging problem. Although there have been prior efforts, a systematic understanding of the area is missing. In this paper, we conduct a methodological study of different edge applications, their data sharing needs, and designs of state-of-the-art systems. In the process, we identify design options, under-explored opportunities, and associated challenges. We then present Griffin, our edge data sharing service, and seek feedback on its design.

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

@inproceedings {253356,
author = {Animesh Trivedi and Lin Wang and Henri Bal and Alexandru Iosup},
title = {Sharing and Caring of Data at the Edge},
booktitle = {3rd {USENIX} Workshop on Hot Topics in Edge Computing (HotEdge 20)},
year = {2020},
url = {},
publisher = {{USENIX} Association},
month = jun,

Presentation Video