[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [moca] Mobile Agents: Ten reasons for failure




Here is my subjective and rather unexperienced point of view about Mobile Agents and Ambients. :)


Although it is only two pages long, the paper contains strong criticisms against
Mobile Agents (a' la Ambients) advocating simpler form of mobility like: (i) code
on demand (ie applets) or (ii) upload of code to a server for remote evaluation (a' la Dpi).

My knowledge about Mobile agents is very limited, however I believe the point of view Mobile Agent presented here is different than the point of view of calculi a' la Ambient. Ambients implicitly assume a common infrastructure that supports ambients and their operations. For Mobile Agents there are no assumptions whatsoever. Therefore, anything is possible. In fact, a mobile ambient is not an autonomous device (physically), it is a program, just information and it can be altered easily.




As the title says the paper states 10 reasons for failures of the Mobile Agent paradigm.
So, it would be interesting to trigger a discussion on it. In particular, from my point
of view, at least three of those criticisms


5) Mobile Agents are difficult to authenticate and control

Well, there is Proof Carrying Code to certify the code. Regarding authentication, it guess depends on the application domain. A authentication mechanism should be provided but establishing the policy is a different issue and depends on each specific domain.


6) Mobile Agent can be brainwashed

Well, yes. If a mobile agent is considered information, it can be altered or simple erased. A cooperative infrastructure is always needed, unless the mobile agent has hardware on its own.


7) Mobile Agents cannot keep secrets.

Again, they cannot be entrusted with secrets because they can be brainwashed, so if an agent is capable to read the secret anybody else can.




Best Regards,
Pablo Garralda.


Pablo Garralda Stevens Institute of Technology ----------------------------------





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The "models for mobility" mailing list mailto:moca@xxxxxxxxxxxxxxx
http://www-sop.inria.fr/mimosa/personnel/Davide.Sangiorgi/moca.html