mobile agent
#1

I want more information abt mobile agent topic
Reply
#2
Mobile agents are programs that can migrate from host to host in a heterogeneous
network, at times and to places of their own choosing. The state of the running program is saved, transported to the new host, and restored, allowing the program to continue where it left off. a software agent is a program that can exercise an individual's or organization's authority, work autonomously toward a goal, and meet and interact with other agents.

Mobile agent technology offers a new computing situation in which a
program, in the form of a software agent, can suspend its execution on a host computer, transfer itself to another agent-enabled host on the network, and resume execution on the new host. Today's mobile agents can range from simple distributed objects to highly organized software with embedded intelligence. It has brought in a situation allowing complete mobility of cooperating applications among supporting platforms to form a large-scale, loosely-coupled distributed system.
. The implementations are varied. simple agent written as a Java applet has mobility of code through the movement of class files from a web server to a web browser. In the contrast, Aglets developed at IBM Japan, builds upon Java to allow the values of instance variables, but not the program counter or execution stack, to be conveyed along with the code as the agent relocates.Another system at Uty of Maryland allows Java threads to be conveyed along with the agent's code during
relocation.

MOBILE AGENT SYSTEMS INTEGRATION INTO PARALLEL ENVIRONMENTS(MASIPE)
MASIPE is designed for monitoring parallel applications by means of mobile agents. It provides a platform for executing agent-based programs in each computing node where the parallel program is being executed. The agent is executed sharing the same memory space than the parallel program thus it is able to read program variables and modify its value. Also the
mobile agent includes code for executing user-defined operations on each compute node. All these operations are performed asynchronously without interrupting the normal program execution. All these information is collected in the agent private memory space, transferred along the agent itinerary computer nodes and finally kept and presented in the
front-end Graphical User Interface.

for a system implementaton using mobile agents, visit:
http://seminarsprojects.in/attachment.php?aid=220

Full seminar report:
[attachment=904]
Reply
#3
PRESENTED BY:
Niranjan Suri

[attachment=10554]
Definition of Software Agents
 Computer program
 Autonomous behavior
 Represents some entity
 Has authority (delegation)
 Reacts and learns about environment
 Communicates using high-level Agent Communication Languages (ACLs)
Mobile Agents
Definition

– Software agents
– Move from one computer to another
 User-directed or autonomous
Characterizing Mobility
 Three capabilities
– Mobile code
– Mobile computation
– Mobile state
 Various combinations are possible
Mobile Code
 Allows executable code to be moved to a new host
 May use the push or pull model
– Pull: Applets
– Push: Remote Installation
 Mobile agents use push
– Sometimes, an agent push may result in a code pull
 Code may be binary (intermediate or native) or source
 Advantages:
– Dynamically change capabilities
 Download new code to add / change / update capabilities of platform
 Remove code when no longer needed
 Problems:
– Security concerns due to untrusted / unchecked code
 Code could be malicious, buggy, and/or tampered
Mobile Computation
 Evolution of Remote Computation
– RPC, RSH, RMI, Servlets, Stored Procedures, CORBA
 Allows one system to run a computation on another system
 Utilize resources on remote system
– CPU, memory
 Access resources on remote system
– Files, databases, etc.
Mobile State
 Evolution of State Capture
– Checkpointing
 Allows execution state of a process to be captured and moved
 State may be machine specific or machine independent
 May contain
– State of single or multiple threads
– Code
Strong Mobility
 Move execution state with agent
 Why is it important?
– Computationally equivalent to weak mobility
– However, simpler, more natural abstraction
– Therefore, easier to write mobile agents
 More importantly –
mobile state allows
forced mobility
Reply
#4
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.
Mobile Agent, namely, is a type of software agent, with the feature of autonomy, social ability, learning, and most important,mobility.
When the term mobile agent is used, it refers to a process that can transport its state from one environment to another, with its data intact, and still being able to perform appropriately in the new environment. Mobile agents decide when and where to move next, which is evolved from RPC. So how exactly does a mobile agent move? Just like a user doesn t really visit a website but only make a copy of it, a mobile agent accomplishes this move through data duplication. When a mobile agent decides to move, it saves its own state and transports this saved state to next host and resume execution from the saved state.
Mobile agents are a specific form of mobile code and software agents paradigms. However, in contrast to the Remote evaluation and Code on demand paradigms, mobile agents are active in that they may 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.
Advantages
1)Move_computation_to_data,reducing_network_load.
2) Asynchronous execution on multiple heterogeneous network hosts
3) Dynamic adaptation - actions are dependent on the state of the host environment
4) Tolerant to network faults - able to operate without an active connection between client and server
5) Flexible maintenance - to change an agent s actions, only the source (rather than the computation hosts) must be updated
Applications
1)Resource_availability,discovery,monitoring
2)Information_retrieval
3)Network_management
4)Dynamic_software_deployment

Reply
#5

want to read more about mobile agent... then read this
http://studentbank.in/report-mobile-agents-and-security
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: mobile agent harcourts, what the meains of efpsaker by mobile agent, mobile agent bollington, mobile agent concepts, seminar on mobile agent, mobile agent communication, mobile agent aglets,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  broadband mobile full report project topics 7 23,321 27-02-2016, 12:32 PM
Last Post: Prupleannuani
  Mobile Train Radio Communication ( Download Full Seminar Report ) computer science crazy 10 27,938 01-05-2015, 03:36 PM
Last Post: seminar report asees
  Mobile Train Radio Communication Electrical Fan 5 14,707 11-03-2015, 07:27 PM
Last Post: Guest
  Human Robot Interaction in Multi-Agent Systems pdf computer topic 0 1,202 25-03-2014, 09:43 PM
Last Post: computer topic
  Seminar Report On Mobile Networking For Smart Dust Computer Science Clay 1 11,616 24-12-2012, 02:27 PM
Last Post: seminar details
  AN EXTENDED ZONE ROUTING PROTOCOL FOR SERVICE DISCOVERY IN MOBILE AD HOC NETWORKS seminar presentation 1 9,306 24-12-2012, 12:47 PM
Last Post: seminar details
  A Secure Mobile Healthcare System using Trust-Based Multicast Scheme seminar class 3 7,951 22-12-2012, 10:54 AM
Last Post: seminar details
  mobile computing full report seminar topics 11 15,868 13-12-2012, 01:35 PM
Last Post: seminar details
  Opportunistic Networking: Data Forwarding in Disconnected Mobile Ad hoc Networks seminar surveyer 1 2,316 22-11-2012, 01:26 PM
Last Post: seminar details
  A SURVEY OF QoS ROUTING PROTOCOLS FOR MOBILE AD HOC NETWORKS project report helper 1 1,985 07-11-2012, 12:42 PM
Last Post: seminar details

Forum Jump: