Relatório de operação de um sistema de vigilância inteligente descreve o tratamento de fluxos de vídeo 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
Relatório de operação de um sistema de vigilância inteligente descreve o tratamento de fluxos de vídeo e registros de sensores em tempo real. Durante um grande festival, foram recebidos 16 câmeras de alta definição e 32 sensores de som espalhados por diferentes setores. As estações de processamento, distribuídas em três datacenters, dividem a recepção e a análise: cada nó coleta leituras dos sensores próximos e encaminha clipes de vídeo para filas de tarefas. Enquanto isso, o sistema de armazenamento replicado mantém cópias dos dados em cada site para evitar perda de informação. O processamento de detecção de eventos exige leitura contínua dos fluxos e resposta imediata quando ocorre anomalia. Elabore a configuração de alocação de tarefas que maximize o paralelismo, mantenha a concorrência das leituras de sensores e garanta o processamento distribuído, segundo o cenário apresentado.
- A) Consolidar todos os fluxos de vídeo em um único nó central e processar leituras de sensores em multithreading, com backup periódico de dados
- B) Agrupar fluxos de vídeo e leituras de sensores em uma única tarefa sequencial por nó, com replicação assíncrona sem divisão de processamento
- C) Distribuir fluxos de vídeo em pares de nós redundantes, processar leituras de sensores sequencialmente em cada nó e armazenar dados apenas no datacenter principal
- D) Designar um nó para processar todos os sensores e outro para todos os vídeos em execução alternada, com replicação limitada a dois datacenters
- E) Atribuir cada fluxo de vídeo a um nó distinto e usar threads independentes para leituras de sensores, com replicação de dados em todos os datacenters
✅ Resposta correta: alternativa E
Resolução passo a passo
- Identifique os requisitos do enunciado: maximizar o paralelismo, manter a concorrência das leituras de sensores, garantir processamento distribuído e replicar dados para evitar perda de informação, com três datacenters e 16 câmeras e 32 sensores.
- Analise a alternativa E, que atende a todos os requisitos. Atribuir cada fluxo de vídeo a um nó distinto distribui a carga e gera paralelismo. Threads independentes para as leituras de sensores mantêm a concorrência. Replicar os dados em todos os datacenters atende à exigência de evitar perda de informação e garante processamento distribuído.
- Verifique as demais alternativas. A centraliza todos os vídeos em um único nó, o que elimina o paralelismo e cria gargalo. B usa uma única tarefa sequencial por nó, o que impede a concorrência pedida, e a replicação assíncrona não cumpre o papel de divisão de processamento. C armazena dados apenas no datacenter principal, contrariando a exigência de replicação entre sites, e processa sensores sequencialmente. D usa execução alternada, que anula o paralelismo, e replica apenas em dois datacenters, deixando um deles sem cópia.
- Conclusão: a alternativa correta é a E, coincidindo com o gabarito oficial.
💡 Dica: Analise a distribuição das tarefas para maximizar paralelismo e garantir replicação.
Alternativa por alternativa
Acredita que concentrar todos os vídeos em um único nó simplifica a coordenação e que backup periódico basta para proteger os dados, ignorando o gargalo e a necessidade de replicação contínua.
Por que engana: Escolher alternativas que centralizam processamento, ignorando paralelismo e replicação adequada.
Entende que agrupar tarefas em uma única sequência por nó organiza melhor o processamento e que replicação assíncrona já resolve o paralelismo, sem perceber que isso contraria a concorrência pedida.
Foca em redundância de nós para vídeos e confunde backup com replicação, imaginando que manter dados só no datacenter principal é suficiente, e processa sensores sequencialmente, o que contraria a concorrência exigida.
Imagina que dividir tarefas por tipo de sensor em nós dedicados e alternar a execução ainda gera paralelismo, e que replicar em apenas dois datacenters é suficiente, ignorando que o enunciado cita três sites.
Combina processamento paralelo de vídeos em nós distintos, concorrência via threads para sensores e replicação em todos os datacenters conforme cenário
Raio-X da questão
processamento distribuído paralelo
avaliacao
sistemas distribuídos básicos · concorrência e paralelismo
Estude conceitos de paralelismo e replicação em sistemas distribuídos.
Escolher alternativas que centralizam processamento, ignorando paralelismo e replicação adequada.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Cerca de 18 mil pessoas usaram, no fim do mes, um aplicativo de um programa municipal que devolve parte de impostos a…
- Servidores em fileiras iluminadas por LEDs em um centro de processamento de dados executam tarefas de previsão do tempo…
- Na final de um campeonato de robôs, uma equipe montou um sistema para publicar “melhores momentos” quase em tempo real…
- Você recebeu um algoritmo que processa fluxo de dados de sensores em rede; leitura, validação, transformação e…
- Durante uma viagem de ônibus pela cidade, Caio observou o funcionamento do sistema de bilhetagem e de planejamento de…
- Descreva, em passos ordenados, um fluxo para armazenar logs sensíveis em múltiplos dispositivos e transferi-los entre…
Todas as questões de Sistemas distribuídos e internet - Fundamentos de sistemas distribuídos
🔎 Resolver outra questão
Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
