Compare replicação e erasure coding como estratégias de armazenamento distribuído: aponte vantagens e…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Compreender os conceitos de paralelismo, concorrência e armazenamento/ processamento distribuídos.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Compare replicação e erasure coding como estratégias de armazenamento distribuído: aponte vantagens e desvantagens de cada técnica em termos de overhead de armazenamento, custo de recuperação e complexidade.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Replicação mantém cópias inteiras do dado em múltiplos nós: é simples, oferece baixa latência de leitura e recuperação imediata, mas gera alto overhead de armazenamento (por exemplo, 3× para três réplicas). Erasure coding divide dados em k blocos com m blocos de paridade; requer menos espaço para mesma tolerância a falhas (menor overhead), porém aumenta complexidade, uso de CPU e largura de banda durante recomposição (rebuild) e pode aumentar latência de leitura/escrita. Recomenda-se replicação quando se prioriza simplicidade e baixa latência; erasure coding é preferível em grande escala ou arquivamento para reduzir custo de armazenamento, aceitando maior custo de recuperação.
Explicação
A comparação entre replicação e erasure coding destaca as características essenciais de cada técnica, como overhead de armazenamento e complexidade, permitindo uma análise clara das vantagens e desvantagens. A resposta aborda de forma direta as circunstâncias em que cada estratégia é mais adequada, considerando fatores como latência e custo de recuperação. Essa abordagem ajuda a entender a escolha entre simplicidade e eficiência em diferentes contextos de armazenamento distribuído.
Raio-X da questão
armazenamento distribuído
avaliacao
armazenamento de dados · replicacao de dados
Revisar conceitos de replicação e erasure coding.
O aluno pode confundir as definições de replicação e erasure coding, não conseguindo identificar corretamente suas vantagens e desvantagens.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- No fim da tarde, muitos moradores do bairro usam o aplicativo da biblioteca comunitária para reservar livros, renovar…
- Que esquema de criptografia usa um par de chaves (pública e privada) para cifrar e decifrar dados, possibilitando…
- Ao decompor um algoritmo que agrega dados de múltiplos nós em uma rede, qual subtarefa define como tratar dados…
- Qual é o objetivo principal de um algoritmo de consenso em uma rede distribuída de nós?
- Em sistemas que executam várias threads, o que se entende por concorrência ao acessar a mesma variável?
- Projete a arquitetura de um sistema distribuído para um aplicativo de anotações que permite edição offline em vários…
Todas as questões de Sistemas distribuídos e internet - Fundamentos de sistemas distribuídos
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
