Proposta de dissertação do MEI
Título: Modular and Adaptive Key-Value Storage Systems
Proponente(s): João Leitão (jc.leitao@fct.unl.pt)
Créditos: 42 ECTS
Área científica: Computer Systems and Networks
Início preferencial: 1º Semestre
URL: http://asc.di.fct.unl.pt/~jleitao/pdf/NG-Storage.pdf
Já estão em curso trabalhos preliminares executados pelo alunos:
Breve descrição: Data management, including data replication, is a central aspect in the design of distributed systems and information systems, ranging from web applications to Internet of Things applications. Considering the increasing scale of these systems, which is highly motivated by increasing user bases and larger and richer data sources, the systems commonly used for storing and manage data have to evolve as to naturally support emergent new applications and requirements associated with this.
In this thesis we plan to bootstrap this process, by considering a novel design and implementation of the very popular key-value store design, that was made popular by systems such as Dynamo and Cassandra. In particular, our concern is on making these system more flexible and easier to modify, by exploring a modular design and implementation.
Observações: Goals:
- a novel design of a modular key-value store based on Cassandra.
- Simple replication protocols, offering different guarantees, that can be plugged into the proposal design of a modular key value store.
- implementation and evaluation.