INTELIGÊNCIA ARTIFICIAL APLICADA NOS SISTEMAS DISTRIBUÍDOS

Por Cardoso Tomas Capingala | 16/05/2025 | Engenharia

RESUMO 

O presente artigo tem como objectivo, analisar a Inteligência Artificial nos Sistemas Distribuídos a partir das linhas de interpretação universal, onde o aumento do volume de dados e a incerteza dos recursos de hardware e software, tem permitido a descentralização dos dados em sistemas para a diminuição da probabilidade de perda total desses dados. Por mais que evoluam, há sempre a possibilidade de acontecer algum problema, como por exemplo falhas nos discos rígidos, sobrecargas do servidor, interrupções da rede entre outros. As falhas até podem ocorrer, mas, na maioria dos casos, afectarão somente uma porção dos serviços e não todo o seu conjunto. Além disso, com o aumento do volume de dados há também a necessidade de um compartilhamento maior das informações armazenadas, o que resulta no uso da técnica de sistemas distribuídos. E a inteligência artificial é relacionada aqui, pela ousadia de poder desempenhar um papel vital, melhorando o desempenho, a confiabilidade e a eficiência dos sistemas e podendo também ajudar a resolver os diversos problemas, usando algoritmos de aprendizado de máquina para analisar o estado do sistema, prever a demanda futura e alocar os recursos de acordo. A pertinência do problema, levou-nos a recorrer a pesquisa bibliográfica, como meio para triangular as informações baseando-se em autores como TANENBAUM (2007); MONARD (2007); Russel (2000) entre outros que nos ajudaram a compreender as várias aplicações da Inteligência Artificial. Palavras-Chave: Inteligência Artificial, Inteligência Artificial distribuída, Sistema Multiagente

1. INTRODUÇÃO Entende-se por sistemas distribuídos os vários nós independentes que se comunicam e coordenam para alcançar um objectivo comum. Eles são amplamente utilizados em vários domínios, como computação em nuvem, internet das coisas, big data e blockchain. No entanto, gerenciar e otimizar sistemas distribuídos é uma tarefa desafiadora, pois envolve lidar com questões como escalabilidade, tolerância a falhas, consistência, segurança e alocação de recursos. Os desafios em sistemas distribuídos é a inovação, adaptação das necessidades e oportunidades em mudança do sistema e do meio ambiente. Isso pode exigir criatividade, aprendizado e evolução, o que não é fácil de alcançar com os métodos convencionais. A IA pode ajudar a inovar e adaptar sistemas distribuídos, usando técnicas de aprendizado de transferência e neuroevolução, onde pode usar também modelos generativos para criar soluções novas e diversas para os problemas do sistema. A IA também pode usar o aprendizado de transferência para aplicar o conhecimento aprendido de um domínio para outro. A inteligência artificial é uma das ciências mais recentes, teve início após a Segunda Guerra Mundial e, actualmente, abrange uma enorme variedade de subcampos, desde áreas de uso geral, como aprendizado e percepção, até tarefas específicas como jogos de xadrez, demonstração de teoremas matemáticos, criação de poesia e diagnóstico de doenças. A inteligência artificial sistematiza e automatiza tarefas intelectuais e, portanto, é potencialmente relevante para qualquer esfera da actividade intelectual humana. Nesse sentido, ela é um campo universal (RUSSELL; NORVIG, 2004). Os sistemas distribuídos podem ser encontrados em diferentes modos apoiados sobre as redes de computadores como a internet, intranet e rede móvel.A internet forma um grande sistema distribuído, em que usuários de qualquer lugar se conectam e usam serviços como transferência de arquivos, e-mail e World Wide Web (WWW), por exemplo. Por ser formado por um conjunto de protocolos abertos e as comunicações serem por troca de mensagens, novos computadores podem ser conectados e fornecerem novos serviços (COULOURIS; DOLLIMORE; KINDBERG, 2005). A intranet representa a internet em um ambiente controlado, interligado por várias redes locais (Local Area Networks - LANs) e sendo administradas por uma empresa ou organização. A intranet pode oferecer recursos como servidores de arquivos, servidores de e-mail, servidor web e ainda estabelecer conexão com a internet (COULOURIS; DOLLIMORE; KINDBERG, 2005).A computação móvel permite que recursos da internet/intranet possam ser agregados a dispositivos móveis, possibilitando maior amplitude do uso dos serviços oferecidos sem a necessidade de permanecer no seu ambiente atual (Op. Cit.,) Diante dessas teorizações introdutórias, objectiva-se neste texto uma reflexão que articula os fundamentos da aplicação da Inteligência no conjunto de componentes interligados e agindo como um todo trazendo vantagens em relação a um crescimento direccionado dos recursos, uso mais eficiente dos activos computacionais, disponibilidade mediante a replicação dos dados e componentes, e em alguns casos, maior mobilidade dos serviços para a construção de entidades inteligentes.

Artigo completo: