Serviços e Sistemas Autônomos
A visão da "computação autonômica" inclui a idéia de que os sistemas autônomos serão definidos pelos seus objetivos, e não pelas suas ações concretas, de modo a tornar o sistema capaz de se ajustar às condições do ambiente para sempre cumprir aquele objetivo.
Esta idéia implica a idéia de que haverá uma forma universal de expressar objetivos de sistema, e que haverão serviços universais de negócio, disponíveis.
Assim, nós poderíamos imaginar um sistema cujo objetivo é "servir o máximo de requisições no mínimo de tempo" -- um web server por exemplo -- e este sistema, digamos, possui à disposição os serviços de rede, os serviços de sistema de arquivos, os serviços de processamento e memória etc. Este sistema seria então capaz de traduzir o objetivo declarado em coreografias concretas dos serviços disponíveis, e seria capaz de alterar esta coreografia para maximizar o cumprimento deste objetivo.
Neste caso particular, em que o problema de maximização é claro, talvez o sistema periodicamente resolvesse um problema de programação linear, cuja solução equivalesse aos reajustes necessários.
Isso não soa tão difícil quanto a Inteligência Artificial.
É apenas... difícil.

0 comentários:
Postar um comentário