GLOG: Um registo partilhado para suportar a construção de aplicações distribuídas

(LISBOA2030-FEDER-00771200)

(Financiado pela Fundação para a Ciência e Tecnologia através do FEDER e do Orçamento de Estado)

1/07/2025-31/06/2028


Abstract

A distributed shared log is a data structure that allows multiple process to observe a consistent and totally ordered view of events that occur in a distributed system. This project aims at designing and implementing a highly efficient distributed shared log named Global LOG, or simply GLOG, that will provide the following features: support for geo-distributed operation, support for subscribers with different consistency requirements, and support for clients that are only concerned with a subset of the information in the log. Thus GLOG will combine features of classical logs with features of publish-subscribe systems, in a unique combination of flexibility and global consistency. The project will also implement GLOG-KV, a geo-replicated, sharded, multi-consistent transactional key-value store built on top of GLOG. GLOG-KV will support partial replication and transactions with different semantics.

Host


Team

Faculty

PhD Students


MSc Students


Summary of results

Category #
PhD Thesis
MSc Thesis
Journal Papers
Internacional Conference Proceedings
National Conference Proceedings
International Workshops
Applications
Prototypes

Thesis

PhD Thesis

MSc Thesis

Publications

Journals

Internacional Conference Proceedings

National Conference Proceedings

International Workshops