Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Anderson Rodrigo Janke
Título: Busca Distribuída Utilizando Comunicação em Grupo para a Resolução do Problema 8-Puzzle
 
Conclusão:
Ao término do desenvolvimento do trabalho pode-se concluir que os resultados alcançados foram bons em relação aos objetivos previamente formulados, os quais foram atendidos. A distribuição dos processos de busca mostrou-se uma técnica vantajosa e eficiente, tanto para o algoritmo de busca em largura quanto para o algoritmo de busca heurística A*, em um ambiente de rede LAN.
Porém, a maior expectativa e satisfação veio com as idéias incorporadas ao trabalho após a elaboração dos objetivos, como é o caso do desenvolvimento dos aplicativos cliente e servidor para múltiplas plataformas e não apenas Windows como planejado inicialmente, e também pela utilização do mecanismo de indexação de nodos através de tabelas hash, o qual obteve desempenho superior ao esperado.
As ferramentas utilizadas foram adequadas ao desenvolvimento do trabalho, desde as tecnologias, como o mecanismo Spread e a biblioteca wxWidgets, até o ambiente de desenvolvimento. Os recursos de depuração oferecidos pelo Microsoft Visual C++ foram essenciais e de fácil uso, visto que são amigáveis, assim como o restante do ambiente.
De modo geral, este trabalho contribuiu para o desenvolvimento científico, visto que é composto por uma aplicação distribuída para a manipulação de estruturas de dados, fazendo uso de tecnologias emergentes de desenvolvimento multiplataforma, incorporando um mecanismo de comunicação também multiplataforma, e que por fim, utiliza o paradigma da orientação a objeto.
Quanto às limitações do trabalho, a maior é a capacidade de encontrar soluções apenas para os estados do problema 8-Puzzle, seguida da falta de um mecanismo de tolerância e recuperação de falhas, o que provoca o cancelamento da busca caso um dos processos envolvidos pare de funcionar.