Agent mobile
Dans le de l'informatique, un agent mobile est une composition de logiciel et de données qui peuvent émigrer (mouvement) à partir d'un ordinateur à l'autre de façon autonome et continuer son exécution sur l'ordinateur de destination.
Définition et vue d'ensemble
L'agent mobile, à savoir, est un type d'agent de logiciel de , avec la configuration de l'autonomie de , de la capacité sociale de , du apprenant , et de la plupart d'important, la mobilité de .
Quand l'agent mobile limite est employé, il se rapporte à un processus qui peut transporter son état d'un environnement à l'autre, avec ses données intactes, et pouvantes toujours exécuter convenablement dans le nouvel environnement. Les agents mobiles décident quand et où se déplacer après, qui est évolué de RPC . Est-ce qu'ainsi comment exactement un agent mobile se déplace ? Juste comme un utilisateur ne visite pas vraiment un site Web mais tirer seulement une copie de lui, un agent mobile accomplit ce mouvement par la duplication de données. Quand un agent mobile décide de se déplacer, il sauve son propre état et transporte cet état sauvé après pour accueillir et reprendre l'exécution de l'état sauvé.
Les agents mobiles sont une forme spécifique du code mobile et des paradigmes des agents de logiciel de . Cependant, avec l'évaluation à distance et des paradigmes sur demande du code , les agents mobiles contrastent en activité du fait ils peuvent choisir au émigrent entre les ordinateurs à tout moment pendant leur exécution. Ceci leur fait un outil puissant pour mettre en application les applications réparties dans un réseau informatique .
Avantages
Un certain favorise que les agents mobiles ont au-dessus des agents conventionnels :Déplacer le calcul aux données, réduisant la charge de réseau.
Exécution asynchrone sur les centres serveurs hétérogènes de réseau du multiple
Adaptation dynamique - les actions dépendent de l'état de l'environnement de centre serveur
Tolérant au réseau censure - capable utiliser sans raccordement actif entre le client et le serveur
Entretien flexible - pour changer les actions d'un agent, seulement la source (plutôt que les centres serveurs de calcul) doit être mise à jour
Application des agents mobiles
Les applications communes incluent :Disponibilité de ressource, découverte, surveillant
De recherche documentaire peut être employé en cherchant l'information de système en avant et en arrière dans le paradigme de serveur de client
Gestion du réseau, en employant les agents mobiles nous pouvons surveiller la sortie de la machine distante en termes de paramètres de réseau
La copie classe dans un paradigme de client de serveur ou un soutien des données sur les machines distantes
Le déploiement dynamique de logiciel peut augmenter la portabilité, prévoyant des exigences de système moins influentes
Voir également
Ferrets de Java de .
| Random links: | Arthur Koestler | Évêque (étranger) | Godfrey Lowell Cabot | Ruban jaune d'opération | La tactique d'alarme | Agente_móvil |