I've recently dabbled in creating mobile agents in Java and am interested in expanding my knowledge. However, whenever I google stuff about mobile agents the results are usually papers or textbooks from nearly a decade ago, talking about mobile agents being the future of the internet. The Java Aglets project doesn't seem to have any recent work on it either.
Are mobile agents still relevant? Are there any uses for them and is it worth taking the time to learn about them?
"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" a la wikipedia
Name:
Anonymous2009-08-13 0:07
sometimes if data is too expensive to move between hosts, a mobile agent can be used instead. the agent's class file is sent to the destination and its active state info is sent and the object is constructed on the new host. then it does whatever it needs to do, and can keep moving onto another host, or return back to the original host.
Name:
Anonymous2009-08-13 0:09
>>2
this is kinda what i mean. do people use mobile agents/are there uses for them? does /prog/ have any idea what i'm talking about?
i think it's used more for gathering data and monitoring network trends, or something like that. it seems to be more intended for doing some short activity and then terminating on its current location after moving on or whatever.
Name:
Anonymous2009-08-13 1:57
So it's like any other distributed program, except it… 1) inexplicably restricts itself to one node at a time, and 2)installs and deinstalls itself for each work unit.
Gentlemen, I believe we have discovered ENTERPRISE 2.0.
Name:
Anonymous2009-08-13 2:02
>>8 Gentlemen, I believe we have discovered ENTERPRISE 2.0.
Oh my god, I fucking lol'd so hard