Mobile agent

Mobile agent

In computer science, a mobile agent is a composition of computer software and data which is able to migrate (move) from one computer to another autonomously and continue its execution on the destination computer.

Contents

Definition and overview

A Mobile Agent, namely, is a type of software agent, with the feature of autonomy, social ability, learning, and most importantly, mobility.

More specifically, a mobile agent is a process that can transport its state from one environment to another, with its data intact, and be capable of performing appropriately in the new environment. Mobile agents decide when and where to move. Movement is often evolved from RPC methods. Just as a user directs an Internet browser to "visit" a website (the browser merely downloads a copy of the site or one version of it in the case of dynamic web sites), similarly, a mobile agent accomplishes a move through data duplication. When a mobile agent decides to move, it saves its own state, transports this saved state to the new host, and resumes execution from the saved state.

A mobile agent is a specific form of mobile code. However, in contrast to the Remote evaluation and Code on demand programming paradigms, mobile agents are active in that they can choose to migrate between computers at any time during their execution. This makes them a powerful tool for implementing distributed applications in a computer network.

An open multi-agent systems (MAS) is a system in which agents, that are owned by a variety of stakeholders, continuously enter and leave the system.

Reputation and Trust

The following are general concerns about Trust and Reputation in Mobile Agent research:

1. Source of trust information

  • Direct experience
  • Witness information
  • Role-based rules
  • Third-party references

2. How trust value is calculated

3. Overall trust value

What are the differences between trust and reputation systems?

Trust systems produce a score that reflects the relying party’s subjective view of an entity’s trustworthiness, whereas reputation systems produce an entity’s (public) reputation score as seen by the whole community.

More:

  • Compare Reputation and Trust

Advantages

Some advantages which mobile agents have over conventional agents:

  • Computation bundles - converts computational client/server round trips to relocatable data bundles, reducing network load.
  • Parallel processing -asynchronous execution on multiple heterogeneous network hosts
  • Dynamic adaptation - actions are dependent on the state of the host environment
  • Tolerant to network faults - able to operate without an active connection between client and server
  • Flexible maintenance - to change an agent's actions, only the source (rather than the computation hosts) must be updated

One particular advantage for remote deployment of software includes increased portability thereby making system requirements less influential.

See also

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • FloAt's Mobile Agent — floAt's Mobile Agent floAt s Mobile Agent Dernière version 2.0 (le 29 janvier 2005) …   Wikipédia en Français

  • FloAt's Mobile Agent — FloAt’s Mobile Agent Entwickler: Warren Chin Cristiano Severini Zdravko Stoychev Aktuelle Version: 2.0 (29. Januar 2005) Betriebssystem: Microsoft Windows Kategorie: Handyverwaltung …   Deutsch Wikipedia

  • floAt's Mobile Agent — Dernière version 2.0 (29 janvier 2005) [ …   Wikipédia en Français

  • Floats Mobile Agent — (FMA)  программа для управления различными мобильными телефонами (ориентирована в большей степени на телефоны Sony Ericsson) с открытыми исходниками. Floats Mobile Agent Главное окно программы …   Википедия

  • FloAt’s Mobile Agent — Entwickler Warren Chin Cristiano Severini Zdravko Stoychev Aktuelle Version 2.0 (29. Januar 2005) Betriebssystem Microsoft Windows Kategorie Mobiltelefonerwaltung …   Deutsch Wikipedia

  • Agent De Sécurité — Sa fonction est d’assurer la sécurité des biens meubles et immeubles ainsi que celle des personnes qui sont liées directement ou indirectement à la sécurité de ces biens (définition en France par l art. 1 de la loi 83 629). Son travail consiste… …   Wikipédia en Français

  • Agent de securite — Agent de sécurité Sa fonction est d’assurer la sécurité des biens meubles et immeubles ainsi que celle des personnes qui sont liées directement ou indirectement à la sécurité de ces biens (définition en France par l art. 1 de la loi 83 629). Son… …   Wikipédia en Français

  • Mobile object — may refer to: Mob (computer gaming) Mobile agent This disambiguation page lists articles associated with the same title. If an internal link led you here, you may wish to change the link to point directl …   Wikipedia

  • Agent de sécurité — L agent de sécurité a pour fonction d’assurer la sécurité des biens meubles et immeubles ainsi que celle des personnes qui sont liées directement ou indirectement à la sécurité de ces biens (définition en France par l art. 1 de la loi 83 629).… …   Wikipédia en Français

  • Mobile IP — (or IP mobility) is an Internet Engineering Task Force (IETF) standard communications protocol that is designed to allow mobile device users to move from one network to another while maintaining a permanent IP address. Mobile IP for IPv4 is… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”