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 2
Journal Papers
Internacional Conference Proceedings
National Conference Proceedings 1
International Workshops
Posters 2
Applications
Prototypes

Thesis

PhD Thesis

MSc Thesis

    Design of Geo-Distributed Shared Logs to Support Partially-Replicated Transactional Systems
    Inês Martins Calado de Sousa Cardeira Thesis:
    MSc Thesis. Instituto Superior Técnico (IST)
    October 2025
    (thesis)
    Shared Logs With Support for Multi-Consistency
    Francisco José Santos de Carvalho
    MSC Thesis. Instituto Superior Técnico (IST)
    October 2025
    (thesis)

Publications

Journals

Internacional Conference Proceedings

National Conference Proceedings

    Seleção de Coordenadores em Sistemas Transaccionais Geo-Distribuídos.
    I. Cardeira, R. Soares, and L. Rodrigues.
    Actas do décimo sexto Simpósio de Informática (Inforum), Évora, Portugal, Sep. 2025.
    (accepted as "short paper'')

International Workshops

Posters

    Seleção de Coordenadores em Sistemas Transaccionais Geo-Distribuídos.
    I. Cardeira, R. Soares, and L. Rodrigues.
    Actas do décimo sexto Simpósio de Informática (Inforum), Évora, Portugal, Sep. 2025
    (poster)
    Suporte para Multi-Coerência em Históricos Partilhados
    F. Carvalho, R. Soares, and L. Rodrigues.
    Décimo sexto Simpósio de Informática (Inforum), Évora, Portugal, Sep. 2025
    (poster)