Computação em grade
A computação em grade (também chamada de "computação distribuída") é um conjunto de computadores trabalhando juntos para realizar várias tarefas. Ela distribui a carga de trabalho entre vários sistemas, permitindo que os computadores contribuam com seus recursos individuais para um objetivo comum.
Uma grade de computação é semelhante a um cluster, mas cada sistema ou (nó) em uma grade tem seu próprio gerenciador de recursos. Em um cluster, os recursos são gerenciados de forma centralizada, normalmente por um único sistema. Além disso, os clusters geralmente estão localizados em um único espaço físico como uma (LAN), enquanto a computação em grade costuma incorporar sistemas em vários locais diferentes como uma (WAN).
Para que os sistemas em uma grade de computação trabalhem juntos, eles precisam estar fisicamente conectados por meio de uma (rede ou da Internet) e executar um software que permita a comunicação entre eles. O software usado na computação em grade é chamado de middleware, pois traduz as informações transmitidas de um sistema para outro em um formato reconhecível. Isso permite que os dados calculados por um nó dentro da grade sejam armazenados ou processados por outro sistema na grade.
A computação em grade tem muitas aplicações científicas diferentes. Por exemplo, ela é usada para modelar as mudanças nas estruturas moleculares, analisar o comportamento do cérebro e calcular modelos complexos de física. Ela também é usada para realizar simulações meteorológicas e econômicas. Algumas empresas também usam a computação em grade para processar dados internos e fornecer serviços pela Internet. A computação em nuvem, por exemplo, é considerada um subconjunto da computação em grade.
Teste seus conhecimentos