TY - GEN
T1 - Engage
T2 - 31st International Conference on Computer Communications and Networks, ICCCN 2022
AU - Belém, Miguel
AU - Fouto, Pedro
AU - Lykhenko, Taras
AU - Leitão, João
AU - Preguiça, Nuno
AU - Rodrigues, Luis
N1 - info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F50021%2F2020/PT#
info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UID%2FCEC%2F04516%2F2013/PT#
info:eu-repo/grantAgreement/FCT/Concurso para Financiamento de Projetos de Investigação Científica e Desenvolvimento Tecnológico em Todos os Domínios Científicos - 2017/PTDC%2FCCI-INF%2F32038%2F2017/PT#
Publisher Copyright:
© 2022 IEEE.
PY - 2022
Y1 - 2022
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=85138383792&partnerID=8YFLogxK
U2 - 10.1109/ICCCN54977.2022.9868846
DO - 10.1109/ICCCN54977.2022.9868846
M3 - Conference contribution
AN - SCOPUS:85138383792
SN - 978-1-6654-9727-5
T3 - Proceedings - International Conference on Computer Communications and Networks, ICCCN
BT - ICCCN 2022 - 31st International Conference on Computer Communications and Networks
PB - Institute of Electrical and Electronics Engineers (IEEE)
CY - New Jersey
Y2 - 25 July 2022 through 27 July 2022
ER -