Miguel Leitão Belém
ENGAGE: Session Guaranties for the Edge
Tese submetida para provas de mestrado em Engenharia
Informática e de Computadores Instituto Superior
Técnico, Universidade de Lisboa.
Abstract
One of the main goals of edge computing is to support
latency-constrained applications. For applications that need to access
information in the cloud, this can be achieved by storing data
replicas on edge nodes. Because edge nodes are resource constrained,
full replication is infeasible. Therefore, any edge storage service
needs to support partial replication. Also, in most cases, edge
storage needs to support weak consistency, to avoid the latency and
overhead associated with algorithms that enforce strong
consistency. In this context, session guarantees are a powerful tool
that simplify the design of edge applications. Unfortunately, the
mechanisms typically used to enforce session guarantees, such as
vector clocks, perform poorly under partial replication. This thesis
presents Engage, a storage system that combines the use of vector
clocks and distributed metadata propagation services to offer
efficient support for session guarantees in a partially replicated
edge storage.
Publicações
- ENGAGE: Session Guaranties for the Edge
- Miguel Leitão Belém
- MSc Thesis. Instituto Superior
Técnico, Universidade de Lisboa.
- November, 2020.
- Available BibTeX, MSC Thesis, and extended abstract, and mid-term
report.
- Engage: Session Guarantees for the
Edge.
- M. Bel&eactute;m, P. Fouto, T. Lykhenko,
J. Leitão, N. Preguiça and L. Rodrigues.
-
Proceedings of the 31st International Conference on Computer
Communications and Networks (ICCCN 2022), Virtual Conference, July
2022.
Luís Rodrigues