Fixing bibtex, trivial errors.
[mymsc.git] / ingles.txt
blob7850ed431580c2937624666d9b9b3caa48387d0e
1 Avaliação do impacto de mecanismos de armazenamento de estado no
2   desempenho de sistemas replicados
4 On replicated distributed systems, failure and later recovery of at least one replica causes system performance degradation for two reasons: (i) there is workload redistribution to remaining nodes, and (ii) exists a negative impact from failed processes rejoining the system, given that recovery costs are proportional to the size of the persistent recover state. We propose an analysis of different alternatives to recover state storage which don't require stable memory. For example, it's possible that a replica stores its state on other machine's main memory. Furthermore, it's possible that some replicas store their state on local stable memory while others solely use volatile memory. We will evaluate several distributed systems configuration using hybrid storage mechanisms, combining local stable memory and remote repositories, aiming at minimizing performance penalties caused by failed replicas recovery procedures. Our results will be used to improve Treplica, a framework for highly available application development, build at the Distributed Systems Laboratory from the Computing Institute at University of Campinas.
6 Nos sistemas distribuídos replicados, a queda e subsequente
7 recuperação de pelo menos uma réplica produz uma degradação no
8 desempenho do sistema devido a dois fatores: (i) a re-distribuição da
9 carga de trabalho entre as réplicas remanescentes, e (ii) o impacto
10 negativo que a re-introdução de um processo falho tem sobre o sistema
11 como um todo, porque a recuperação tem um custo diretamente
12 proporcional ao tamanho do estado persistente que deve ser
13 recuperado. Esse projeto avalia alternativas para o armazenamento do
14 estado persistente que não requerem o uso de memória estável. Por
15 exemplo, é possível que uma réplica mantenha o seu estado na memória
16 principal de um outro computador. É possível ainda que algumas
17 réplicas mantenham seu estado em memória estável local enquanto outras
18 utilizam somente memória volátil. Neste projeto, avaliaremos múltiplas
19 configurações de sistemas distribuídos replicados com armazenamento
20 híbrido, combinando memoria estável local e repositórios remotos
21 localizados em memória volátil de outros computadores, de maneira a
22 tentar minimizar o impacto da recuperação de réplicas falhas no
23 desempenho do sistema replicado. Os resultados serão aplicados na
24 melhora da biblioteca Tréplica para a construção de aplicações de alta
25 disponibilidade, desenvolvida no Laboratório de Sistemas Distribuídos
26 do Instituto de Computação da Universidade Estadual de Campinas.
29   Nos sistemas distribuídos replicados, a queda e subsequente recuperação de pelo menos uma réplica produz uma degradação no desempenho do sistema devido a dois fatores: (i) a re-distribuição da carga de trabalho entre as réplicas remanescentes, e (ii) o impacto negativo que a re-introdução de um processo falho tem sobre o sistema como um todo, porque a recuperação tem um custo diretamente proporcional ao tamanho do estado persistente que deve ser recuperado. Esse projeto avalia alternativas para o armazenamento do estado persistente que não requerem o uso de memória estável. Por exemplo, é possível que uma réplica mantenha o seu estado na memória principal de um outro computador. É possível ainda que algumas réplicas mantenham seu estado em memória estável local enquanto outras utilizam somente memória volátil. Neste projeto, avaliaremos múltiplas configurações de sistemas distribuídos replicados com armazenamento híbrido, combinando memoria estável local e repositórios remotos localizados em memória volátil de outros computadores, de maneira a tentar minimizar o impacto da recuperação de réplicas falhas no desempenho do sistema replicado. Os resultados serão aplicados na melhora da biblioteca Tréplica para a construção de aplicações de alta disponibilidade, desenvolvida no Laboratório de Sistemas Distribuídos do Instituto de Computação da Universidade Estadual de Campinas.