Sistemas de Raciocínio Distribuído




Os sistemas de raciocínio distribuído são aqueles compostos por um conjunto de módulos separados (em geral, chamados de agentes, já que cada módulo assume o papel de uma entidade de solução de problemas) e por um conjunto de caminhos de comunicação entre eles. Para muitos tipos de aplicação, os sistemas de raciocínio distribuído apresentam vantagens significativas sobre os grande sistemas monolíticos. Essas vantagens podem ser:


Uma arquitetura de raciocínio distribuído precisa oferecer:


Coordenação e Cooperação:


Queremos saber agora como as ações da cada agente podem ser coordenadas para que funcionem efetivamente em conjunto. Para isso, temos várias abordagens e algumas estão descritas a seguir:


Comunicação: Quadros-Negros e Mensagens:


As arquiteturas específicas de comunicação que foram propostas para dar suporte ao raciocínio distribuído podem ser enquadradas em duas classes:

[Programa] [IA Paralela e Distribuída] [Teoria de Agentes] [Sistemas de Raciocínio Distribuído] [Aplicações Práticas] [Referências]