Sharing and caring of data at the edge

Animesh Trivedi, Lin Wang*, Henri Bal, Alexandru Iosup

*Corresponding author for this work

Research output: Contribution to ConferencePaperAcademic

49 Downloads (Pure)


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.

Original languageEnglish
Number of pages12
Publication statusPublished - 2020
Event3rd USENIX Workshop on Hot Topics in Edge Computing, HotEdge 2020 - Virtual, Online
Duration: 25 Jun 202026 Jun 2020


Conference3rd USENIX Workshop on Hot Topics in Edge Computing, HotEdge 2020
CityVirtual, Online


Dive into the research topics of 'Sharing and caring of data at the edge'. Together they form a unique fingerprint.

Cite this