Um poderoso ramo de aplicação nas redes é o ramo da computação distributiva.
A computação distribuída é um pouco semelhante à computação paralela. Porem na computação
paralela o mesmo programa é executado em
processadores diferentes, embora estes processadores estejam no mesmo
computador,Já na computação distributiva esse processamento é realizado em rede
.
Para discutirmos um
assunto é necessário um mínimo conceito: “sistema distribuído é considerado um
conjunto (dois ou mais) de computadores autônomos interligados entre si, ou
seja, em rede e equipados com um dispositivo (no caso o software designado para
essa ação) que permita o compartilhamento de dados e de outros recursos tais
quais hardware, software: e no desempenho de uma determinada função os
computadores desempenhem essa tarefa tal como se fossem um único computador.”
Estando em sistema as tarefas são realizadas em espaços de tempo
consideravelmente menores, poupando recursos de sistema e sendo, por isso
mesmo, mais eficiente. Isso é o que esta na base do conceito dos
supercomputadores utilizados em larga aplicação técnica científicos,,
Um projeto bastante conhecido e utilizado de computação distribuída é o
SETI@Home (Search of ExtraTerrestrial Inteligence) utilizado no meio cientifico
para buscas de vida extra terrena ,outro exemplo é o GIMPS (Great Internet
Mersenne Prime Search), um projeto que se dedica a encontrar números primos
gigantes, importantes na segurança, criptografia e outros setores das ciências
matemáticas. Iniciativas desse tipo e a esse nível de compartilhamento são
muito importantes na atual conjectura cientifica, esse tipo de paradigma também
é largamente utilizado no meio empresarial principalmente no alojamento de
servidores aplicacionais, sistemas otimizam o processamento de grandes fluxos
de processamento de dados entre outros
Um exemplo mais largamente usado na aplicação dos sistemas distribuídos são os programas de torrent(s) {bendito seja ele} nesses programas não há nenhuma central de rede ou seja não existe servidor em tese todos são servidores e todos são clientes (os servidores centrais sendo assim quanto mais uplouds mais downloads entre os componentes,não importa se quem esta passando é um cara da Bolívia ou Afeganistão,ou de quem raios seja , quanto mais você compartilha, mais compartilham você, e mais rápido você recebe dados.o melhor é que a banda é ilimitada ou seja quanto mais você conseguir receber, beleza! que é a mesma base para grande parte dos sistemas de supercomputadores .
Para vislumbrar melhor o que é um supercomputador assista ao video abaixo
Um exemplo mais largamente usado na aplicação dos sistemas distribuídos são os programas de torrent(s) {bendito seja ele} nesses programas não há nenhuma central de rede ou seja não existe servidor em tese todos são servidores e todos são clientes (os servidores centrais sendo assim quanto mais uplouds mais downloads entre os componentes,não importa se quem esta passando é um cara da Bolívia ou Afeganistão,ou de quem raios seja , quanto mais você compartilha, mais compartilham você, e mais rápido você recebe dados.o melhor é que a banda é ilimitada ou seja quanto mais você conseguir receber, beleza! que é a mesma base para grande parte dos sistemas de supercomputadores .
Para vislumbrar melhor o que é um supercomputador assista ao video abaixo
Esse tipo de relação cliente/servidor é a base do nosso atual modelo de internet o servidor especializa-se em montar e disponibilizar as páginas na rede.e o cliente (‘’navegador’’) especializa-se em apenas acessar essas paginas e exibe-las,a ação é simples (distribuir tarefas).