O que é Computação Distribuída?
Computação distribuída refere-se aos meios pelos quais um único programa de computador é executado em mais de um computador ao mesmo tempo. Em particular, os diferentes elementos e objetos de um programa estão sendo executados ou processados computador usando diferentes processadores.
Computação distribuída é semelhante à computação paralela e computação grid. Computação paralela, no entanto, refere-se a executar um único programa usando um mínimo de dois processadores que pertencem a um computador. Grid computing, por outro lado, refere-se a uma configuração mais dedicado de computação distribuída - um computador cujos "membros" são especialmente dedicadas ao programa que está sendo processado.
Características distintas
Em uma configuração de computação distribuída, como o programa é executado, seria, em um único computador, mesmo quando é, na realidade, utilizando diferentes processadores computador. Isto significa que nenhum computador carrega todo o peso sobre recursos do sistema que a execução de um programa de computador normalmente implica.
No entanto, a computação distribuída não é efectivamente utilizado para aliviar a carga de um computador individual do processador. É, de facto, feito para ser capaz de processar ou executar complexas e drenagem de recursos de programas com maior rapidez e eficiência. Computação distribuída, com efeito, pode ser considerada como uma tentativa de produzir um supercomputador virtual fora de centenas ou milhares de computadores individuais.
Servidores Dedicados
A computação distribuída configuração é normalmente chamado de peer-to-peer arquitetura. Na realidade, porém, não é a computação distribuída peer-to-peer uma vez que computadores individuais, não se comunicam diretamente uns com os outros. Há pelo menos um servidor dedicado de computação distribuída de gestão que coordena os esforços em toda a rede de computadores que estão contribuindo seu sistema de recursos para o esforço colectivo.
Em uma configuração de computação distribuída, existe um ou mais servidores que contêm o esboço do programa coordenado esforços, as informações necessárias para acessar os computadores, e as aplicações que irá automatizar o programa de distribuição de processos, quando tal for necessário. É também na computação distribuída servidores administrativos que os processos são distribuídos coordenada e conjunta, e são onde o programa saídas são geradas.
Como Distributive Computing Obras
Um computador que faz parte de uma rede de computação distribuída normalmente tem um programa instalado em que ela é a sua ligação directa com o servidor ou servidores administrativos. O software permanece dormente em computadores individuais, até ao momento que o sistema se torne ocioso do computador (o usuário não está usando seus recursos). Neste ponto, o software será ativada e irá informar o servidor administrativas sobre os recursos disponíveis no computador. O servidor vai responder administrativa através do envio de uma candidatura ao requerente computador. No momento em que o usuário tenha necessidade de seus recursos próprios, uma vez mais, a gestão servidor irá devolver imediatamente os recursos que tem sido monopolizar, de volta para o proprietário do computador.
Computação Distribuída Projetos
Computação distribuída está sendo gradualmente aceite como um método de computação. Alguns projetos que usa esse quadro é o SETI @ home, que é um projecto dedicado a encontrar sinais de vida extraterrestre. Há também o Folding @ home quais dedicados à busca de uma cura para o cancro.
|

