Quais são os diferentes usos da computação distribuída?

A computação distribuída pode ser usada para muitos aplicativos, de armazenamento comum a tarefas que colocam uma carga de trabalho pesada na unidade central de processamento (CPU). A rede de telecomunicações de hoje e a própria Internet são exemplos de modelos de computação distribuídos onipresentes. Cada computador é autônomo e ainda contribui para o sistema maior, seja para sistemas de comunicação e informação, processamento de dados, modelagem ou controle.

O processamento do computador com base em um computador força todos os conjuntos de dados a serem canalizados através do processador desse computador, um conjunto por vez. Quando existem grandes quantidades de dados a serem processadas, isso pode consumir muito tempo, pois cada conjunto de dados precisa ser resolvido antes que o próximo possa ser iniciado. A computação distribuída permite que várias partes de um grande conjunto de dados sejam processadas simultaneamente.

As redes de compartilhamento de informações fazem uso pesado da computação distribuída. A rede de telecomunicações de hoje e a Internet são efetivamente um banco de dados gigante. As informações armazenadas em todos os computadores conectados são tratadas de forma autônoma, mas podem ser solicitadas pela rede por outro recurso.

Seja solicitando uma página da web ou um número de telefone, um membro de uma rede distribuída processa essa solicitação e envia as informações de volta ao solicitante. Isso também se aplica ao conceito de backups distribuídos. Os farms de servidores e os datacenters usam a computação distribuída para garantir redundância nos backups, para que todas as informações críticas estejam protegidas contra a possível falha de um servidor na rede.

A computação distribuída também pode ser usada para processar grandes quantidades de informações rapidamente, dividindo-as em partes discretas que podem ser recombinadas em um todo maior. Isso permite uma ampla análise de conjunto de dados. Outras vezes, isso pode ser traduzido em entrada direta, como farms de renderização, em que cada quadro de uma cena gerada por computador é dividido em partes que são então tratadas por computadores no cluster distribuído. Os segmentos concluídos são então recombinados no todo.

Outro uso para computação distribuída é para modelagem científica em larga escala. Os modelos ambientais podem ter um grande número de variáveis ​​que um único computador teria que trabalhar um por um antes de incorporar em um modelo final. A computação distribuída permite que cada uma dessas variáveis ​​seja parcelada em outros sistemas e permite que os resultados sejam gerados muito mais rapidamente, na maioria dos casos em tempo real.

Os sistemas de controle industrial e os sistemas de controle de aeronaves utilizam a computação distribuída de maneira muito direta. Esses agrupamentos de computadores supervisionam os dois tipos de sistemas em tempo real, constantemente relatando resultados entre si e com operadores humanos. Se houver um mau funcionamento ou avaria no processo industrial, a rede poderá identificar imediatamente onde está o mau funcionamento e contorná-lo até que seja reparado. Da mesma forma, os sistemas de controle de aeronaves podem descobrir rapidamente padrões de tráfego, trajetórias e pistas limpas para que as aeronaves operem com segurança e eficiência nos aeroportos, além de direcionar as áreas problemáticas causadas pela interrupção do tempo.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?