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
- Em armazenamento, como o striping (distribuição em blocos) difere do espelhamento (mirroring) em termos de desempenho e…
- Analise a situação: um sistema de arquivos que replica dados em diferentes servidores para aumento de segurança. Que…
- Em armazenamento por paridade, como a paridade detecta erro e qual é sua principal limitação para correção em blocos de…
- Em sistemas distribuídos, qual técnica mantém cópias de blocos de dados em vários nós para garantir disponibilidade…
- (Dissertativa) Descreva, passo a passo, um fluxo de envio incremental de backups entre cliente e servidor que usa…
- O que é replicação de dados em servidores distribuídos e como ela aumenta disponibilidade diante de falhas?
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
