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.

Luís Rodrigues