Engage: Session Guarantees for the Edge

Miguel Belém, Pedro Fouto, Taras Lykhenko, João Leitão, Nuno Preguiça, Luis Rodrigues

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Edge computing offers support for latencyconstrained applications, by replicating data in the edge. Edge storage systems need to adopt both partial replication, as only data of interest needs to be replicated, and weak consistency models, to avoid the overhead and latency induced by the coordination mechanisms of strong consistency models. In this context, session guarantees are a powerful tool that can be used to simplify the design of edge applications. This paper presents Engage, a storage system that offers efficient support for session guarantees in a partially replicated edge setting. To achieve this, Engage combines the use of vector clocks and distributed metadata propagation services with a payload propagation scheme tailored for the edge. We have implemented Engage and evaluated its performance experimentally. The results show that, when compared with previous proposals, the combination of techniques employed by Engage reduce both the number of false dependencies, that can slow down the system, and the signaling overhead, while improving the freshness of data exposed to clients.

Original languageEnglish
Title of host publicationICCCN 2022 - 31st International Conference on Computer Communications and Networks
Place of PublicationNew Jersey
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Number of pages10
ISBN (Electronic)978-1-6654-9726-8
ISBN (Print)978-1-6654-9727-5
DOIs
Publication statusPublished - 2022
Event31st International Conference on Computer Communications and Networks, ICCCN 2022 - Virtual, Online, United States
Duration: 25 Jul 202227 Jul 2022

Publication series

NameProceedings - International Conference on Computer Communications and Networks, ICCCN
PublisherIEEE
Volume2022-July
ISSN (Print)1095-2055
ISSN (Electronic)2637-9430

Conference

Conference31st International Conference on Computer Communications and Networks, ICCCN 2022
Country/TerritoryUnited States
CityVirtual, Online
Period25/07/2227/07/22

Fingerprint

Dive into the research topics of 'Engage: Session Guarantees for the Edge'. Together they form a unique fingerprint.

Cite this