Mobile Agents
and
Java Based Tools
Damir Horvat and Veljko Milutinovic
Department of Computer Engineering
School of Electrical Engineering
University of Belgrade
POB 35-54, 11120 Belgrade, Serbia, Yugoslavia
E-mail: had@galeb.etf.rs
vm@etf.rs
http://galeb.etf.rs/~vm
Mobile Agents
Carring data and code
Continuing where it stopped
Autonomy:
The more sophistication - the less interactions
The ability to plan own actions and routes
Advantages


Structure of the Mobile System Infrastructure
Note:
Agents can migrate only between Agent Servers!

Java
Based Tools
- Mobile applets
- All serializable objects are
mobile!
- Distributed mobile applications
- Collaborative mobile agents
Comparisons
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
based |
|
|
agent-agent comm. |
|
|
|
|
|
messages when moving |
|
|
|
|
|
|
Async Broadcast |
|
|
Async Mailbox Broadcast |
References:
[3.] Sundsted, T., "Agents Talking to Agents, " Javaworld, September 1998.
http://www.javaworld.com/jw-09-1998/jw-09-howto.html
[4.] Kiniry, J., Zimmerman, D., "A Hands-On Look at Java Mobile Agents, "
IEEE Internet Computing, Volume I, Number 4, July/August 1997.
csvax.cs.caltech.edu/~kiniry/projects/papers/IEEE_Agents/agents_paper/
[5.] Shah, K., Guota, R., Timm, S., "Study of Mobile Agent Systems, "
Department of Computer Science, Virginia Tech, Blachsburg, Virginia, USA, 1998.
http://csgrad.cs.vt.edu/~stimm/agents/
[6.] IBM Aglets Workbench, A White Paper, IBM Tokyo Research
Laboratory, Tokyo, Japan, 1996.,
http://www.trl.ibm.co.jp/aglets/
[7.] ObjectSpace Voyager Core Package Technical Overview, ObjectSpace,
Dallas, Texas, USA,
December 1997.
http://www.objectspace.com/voyager/whiteparer/
[8.] Introduction to The Odyssey API, General Magic, Sunnyvale, California, USA, 1997.
http://www.genmagic.com/agents/odysseyIntro.ps
[9.] Concordia: An Infrastructure for Collaboration Mobile Agents, Mitsubishi Electric ITA,
Waltham, Massachusetts,USA, 1997.
http://www.meitca.com/HSL/Projects/Concordia/
[10] Horvat, D., Milutinovic, V., "A Survey of Mobile Agents and
Java Mobile Agents Toolkits,"
Internal Report, University of Belgrade, Yugoslavia, December 1998.
http://galeb.etf.rs/~vm/tutorial/internet/business/ebi2/ebi4.html