AGNI : encore une plate-forme à agents mobiles !
Résumé
AGNI est une plate-forme à agents mobiles implantant une mobilité restreinte : un processus, «un agent» ne peut se déplacer que lorsqu'il est inactif. Par contre, le système privilégie les communications entre agents en assurant la transparence de leur position. Une application bâtie au-dessus de AGNI est vue comme un ensemble de noms qui réagissent à la réception de messages et à l'occurrence d'un certain nombre d'autres événements. N'importe quel programme extérieur ou autre agent peut envoyer un message sur un nom. Les actions exécutées lors de l'occurrence d'un événement sur un nom sont écrites en TCL. Les applications envisagées au-dessus de cette plate-forme sont l'enregistrement/réactionnement d'applications distribuées pour des tests de fonctionnement de réseau, l'aide au déploiement et à l'application de test, - la décentralisation de certaines fonctions de gestion de réseau ou service. Le prototype actuel fonctionne au-dessus d'UDP (le protocole de communication entre agents mobiles est adhoc) sur système Unix (solaris 5.5 ou linux).