Academia.eduAcademia.edu

Outline

An Experimental Approach for Optimising Mobile Agent Migrations

2010, Arxiv preprint arXiv:1012.4485

Abstract

The field of mobile agent (MA) technology has been intensively researched during the past few years, resulting in the phenomenal proliferation of available MA platforms, all sharing several common design characteristics. Research projects have mainly focused on identifying applications where the employment of MAs is preferable compared to centralised or alternative distributed computing models. Very little work has been made on examining how MA platforms design can be optimised so as the network traffic and latency associated with MA transfers are minimised. The work presented in this paper addresses these issues by investigating the effect of several optimisation ideas applied on our MA platform prototype. Furthermore, we discuss the results of a set of timing experiments that offers a better understanding of the agent migration process and recommend new techniques for reducing MA transfers delay.

References (18)

  1. V. Pham, A. Karmouch, "Mobile Software Agents: An Overview", IEEE Communications Magazine, Vol. 36, No 7, 1998, pp. 26-37.
  2. "Mobile Agent List", available at [http://www.informatik.uni- stuttgart.de/ipvr/vs/projekte/mole/mal/mal.html], last accessed date: 20/9/2004.
  3. "Grasshopper 2: The Agent Platform", available at [http://www.cordis.lu/infowin/acts/analysys/products/thematic/ agents/ch4/ch4.htm], last accessed date: 15/12/2004.
  4. "IBM Aglets", available at [http://www.trl.ibm.com/aglets/], last accessed date: 15/12/2004.
  5. C. Bohoris, G. Pavlou, H. Cruickshank, "Using Mobile Agents for Network Performance Management", Proc. 2000 IEEE/IFIP Network Operations and Management Symposium, Honolulu, USA, 2000, pp. 637-652.
  6. D. Gavalas, D. Greenwood, M. Ghanbari, M. O'Mahony, "Hierarchical Network Management: A Scalable and Dynamic Mobile Agent-Based Approach", Computer Networks, Vol. 38, No 6, 2002, pp.693-711.
  7. A. Puliafito, O. Tomarchio, L. Vita, "MAP: Design and Implementation of a Mobile Agents Platform", Journal of System Architecture, Vol. 46, No 2, 2000, pp.145-162.
  8. G. Soares, L.M. Silva, "Optimizing the Migration of Mobile Agents", Proc. 1 st International Workshop on Mobile Agents for Telecommunication Applications, Ottawa, Ontario, Canada 1999, pp. 161-178.
  9. D. Gavalas, "Mobile Software Agents for Network Monitoring and Performance Management", PhD Thesis, University of Essex, Essex, UK, 2001.
  10. "Sun Microsystems: Java 2 Platform", available at http://java.sun.com/j2se/, last accessed date: 15/2/2005.
  11. G.P. Picco, "Mobile Agents: An Introduction", Microprocessors and Microsystems, Vol. 25, No 2, 2001, pp. 65-74.
  12. M.G. Rubinstein, O.C. Duarte, G. Pujolle, "Scalability of a Mobile Agents Based Network Management Application", Journal of Communications and Networks, Vol. 5, No 3, 2003, pp. 240-248.
  13. J. Nicklisch, J. Quittek, A. Kind, S. Arao, "INCA: An Agent- Based Network Control Architecture", Proc. 2nd Int. Workshop on Intelligent Agents for Telecommunication Applications (IATA'98), LNCS vol. 1437, Paris, France, 1998, pp. 143-155.
  14. "Sun Microsystems: Java Object Serialisation Specification", 1997, available at [http://java.sun.com/j2se/1.3/docs/guide/serialization/spec/seria lTOC.doc.html], last accessed date: 30/1/2000.
  15. Tacker M., "Java I/O and Compression", ACM Crossroads, No 4, March 2000, available at [http://www.acm.org/crossroads/xrds6-3/ovp63.html], last accessed date: 1/5/2001.
  16. L.M. Silva, G. Soares, P. Martins, V. Batista, L. Santos, "Comparing the Performance of Mobile Agent Systems: A Study of Benchmarking", Computer Communications, Vol. 23, No 8, 2000, pp. 769-778.
  17. "JADE -Java Agent DEvelopment Framework", available at [http://sharon.cselt.it/projects/jade/], last accessed date: 15/12/2004. Dr. Damianos Gavalas received his BSc degree in Computer Science from University of Athens, Greece, in 1995 and his MSc and PhD degree in Electronic Engineering from University of Essex, U.K., in 1997 and 2001, respectively. He has been employed as research engineer in telecommunication and IT industries.
  18. In July 2004 he was appointed as a Lecturer in the Department of Cultural Technology and Communication, University of the Aegean, Greece. His research interests include distributed computing, mobile code, network and systems management, e-commerce, mobile ad-hoc networks multicasting and routing. He is a member of the IEEE Computer and Communication societies.