Dissertação

Adaptive Quorums for Cloud Storage Systems EVALUATED

Os sistemas de armazenamento na nuvem usam replicação para aumentar a fiabilidade; são mantidas várias cópias de cada objecto de forma a assegurar que os dados permanecem acessíveis na presença de falhas. Os sistemas de quorums emergiram como uma das ténicas mais promissoras para garantir que os clientes observam um estado coerente mesmo quando algumas das réplicas estão inacessíveis ou lentas. Trabalho anterior demostrou que o desempenho de um sistema de quoruns depende da caracterização da carga, e que ganhos significativos podem ser obtidos através da seleção criteriosa dos quoruns de escrita e de leitura. Neste trabalho, estamos interessados em sistemas de armazenamento com diferentes consumidores e padrões de carga diversos. Nestes sistemas é pode ser vantajoso usar quoruns diferentes para objectos diferentes. No entanto, as vantagens que dai advêm necessitam de ser poderadas com os custos inerentes à manutenção de meta-dados para um largo número de objectos. Para equilibrar estas duas forças, esta tese propõe uma nova estratégia que consiste em identificar os objectos acedidos com maior frequência de forma a ajustar individualmente os quoruns apenas para estes objectos, tratando os restantes por atacado. Foi desenvolvido um protótipo do sistema resultante que foi avaliado experimentalmmente de modo a aferir as vantages da estratégia proposta.
Armazenamento na Nuvem, Desempenho, Tolerância a Faltas, Sistemas de quorum, Adaptação dinâmica

julho 6, 2015, 9:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Luís Eduardo Teixeira Rodrigues

Departamento de Engenharia Informática (DEI)

Professor Catedrático