A software module that moves from host to host in a network. See Knowbot and agent.
Download Computer Desktop Encyclopedia to your iPhone/iTouch
| Computer Desktop Encyclopedia: mobile agent |
| 5min Related Video: Mobile agent |
| Wikipedia: 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 |
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.
The following are general concerns about the Trust and Reputation in Mobile Agent research area:
1. Source of trust information
2. How trust value is calculated
3. Overall trust value
What are the difference between trust and reputation system?
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 (pub- lic) reputation score as seen by the whole community.
More:
Some advantages which mobile agents have over conventional agents:
One particular advantage for remote deployment of software includes increased portability thereby making system requirements less influential.
Common applications include:
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)
| agent (technology) | |
| Danny Deckchair (2004 Comedy Film) | |
| Mobile object |
| Which set is better the lego agents mobile command center or the lego star wars republic attack gunship? Read answer... | |
| What does an Agent do? Read answer... | |
| What are agents? Read answer... |
| Mobile cinema as an agent of change? | |
| How mobile agent is better than client server? | |
| What is the advantage of mobile agents over LAN? |
Copyrights:
![]() | Computer Desktop Encyclopedia. THIS COPYRIGHTED DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher. © 1981-2009 Computer Language Company Inc. All rights reserved. Read more | |
![]() | Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Mobile agent". Read more |