Academia.eduAcademia.edu

Outline

Service Migration and a Transparency Service

1998

Abstract

Location and migration distribution transparencies are considered in the context of multi agent systems. The extension of a mobile agent facility architecture is proposed with the addition of an availability service and a transparency service. Transparent mobility of services is explored in applications using overall loadbalancing of resources. The search for a new destination agencies follows a transparent location and selection of available resources. Transparency is trimmed by a parameter defining the goal of the application.

References (34)

  1. M. Bearman . Tutorial on ODP Trading Function, DSTC, Faculty of Information Sciences & Engineering, University of Camberra, Australia, revised june 1996.
  2. E. Cardozo, J. S. Sichman and Y. Demazeau . Using the Active Object Model to Implement Multi-Agents Systems, Proceedings of the 5th IEEE Conference on Tools with Artificial Intelligence, Boston, USA, pp. 70-77, November 1993.
  3. O. Ciupke, D. A. Kottmann, H-D. Walter . Object Migration in Non-Monolithic Dis- tributed Applications, Int.Conf.Distributed Computing and Systems, Hong Kong, pg.529-536, May 27-30, 1996.
  4. OMG . Corba Facilities, 1997.
  5. OMG . The Common Object Request Broker: Architecture and Specification, rev 2.0, July 1995.
  6. OMG . Corba Services, 1997.
  7. F. Cristian . Understanding Fault-Tolerant Distributed Systems, Communications of ACM, 32(2):56-78, February 1991.
  8. F. Cristian . Automatic Reconfiguration in the Presence of Failures, Software Engi- neering Journal, IEE and British Computer Society, pp. 53-60, March 1993.
  9. F. Cristian . Abstractions for Fault-Tolerance, 13th IFIP World Computer Congress, August 28 -September 2, Hamburg -Germany, 1994.
  10. G. Fischer. Rethinking and Reinventing Artificial Intelligence from the Perspective of Human-Centered Computational Artifacts, LNAI #991 Springer-Verlag, pp 1-11, 95.
  11. S. Franklin and A. Graesser. Is it an Agent, or just a Program?: A Taxonomy for Autonomous Agents, 3rd Int. Workshop on Agent Theories, Architectures, and Languages, 96, www.msci.memphis.edu/~franklin/AgentProg.html.
  12. G. S. Goldszmidt . Distributed Management by Delegation, Ph.D. Thesis, Gradu- ate School of Arts and Sciences, Columbia University, US, 1996.
  13. W. Golubski, D. Lammers, W-M. Lippe . Theoretical and Empirical Results on Dynamic Load Balancing in an Object-Based Distributed Environment, Int.Conf. Distributed Computing and Systems, Hong Kong, pg.537-544, May 27-30, 1996.
  14. IKV++ GmbH . Grasshopper:An Intelligent Mobile Agent Platform,1998.
  15. OSF, Java Mobile Code Paper, www.sun.com/microelectronics/whitepapers/wpr-0014- 01/.
  16. S. Krause, T. Magedanz . Mobile Service Agents enabling "Intelligence on Demand" in Telecommunications, IEEE GLOBECOM'96, London, UK, pp. 78-84, November 1996.
  17. D. B. Lange, D. T. Chang . .Aglets Workbench, IBM Corporation, August, 96, www.ibm.co.jp/trl/aglets.
  18. L. A. P. Lima Jr., E. R. M. Madeira . A Model for a Federative Trader, Open Distributed Processing: Experiences with Distributed Environment, pp.173-184, Chapman&Hall, 1995.
  19. GMD FOKUS and IMB Corporation, Mobile Agent System Interoperability Facilities Specification, OMG TC orbos/97-10-05, November 10, 1997.
  20. ODP . Trading Functions, ISO/IEC JTC1/SC 21, June 1995, ftp.dstc.edu.au/pub/arch/ RM-ODP.
  21. OMG . Minimum CORBA, OMG Documet orbos/97-11-08, November 10, 1997.
  22. OMG . ORB Portability IDL/Java Language Mapping, OMG TC Doc orbos/98-01-06, Jannuary 19, 1998.
  23. R. Orfali, Dan Harkey, J. Edwards . The Essential Distributed Objects Survival Guide, John Wiley & Sons, 1996.
  24. RM-ODP] ODP . Part 1: Overview and Guide to Use; Part 2: Descriptive Model; Part 3: Prescrip- tive Model; Part 4: Architectural Semantics; Trader: Defines the RM-ODP Trader, www.dstc.edu.au/AU/research_news/odp/ref_model/standards.html.
  25. P.Ropelatto, E.R.M.Madeira, B.Schulze, F.Vasconcellos . Distributed Objects Man- agement in Corba Environment using Mobile Agents, to appear on NCS98 -International Confer- ence on Networks and Communication Systems, Pittsburgh, USA, May 13-16, 1998.
  26. B. Schulze, E. R. M. Madeira . Contracting and Moving Agents in Distributed Appli- cations Based on a Service-Oriented Architecture, Mobile Agents -MA97, LNCS #1219, Springer-Verlag, pp. 74-85, 1997.
  27. Schulze97-2] B.Schulze, E.R.M.Madeira . Using an Availability Service for Transparent Service Migration in Mobile Computing, Technical Report 97-11, Institute of Computing, University of Campinas, S.Paulo, Brazil, August 1997.
  28. B.Schulze, E.R.M.Madeira . Technical Report 98-xx, Institute of Computing, Univer- sity of Campinas, S.Paulo, Brazil, August 1998.
  29. S. Talukdar . What is an Asynchronous Team of Autonomous Agents?, www.cs.cmu.edu/ afs/cs/project/edrc-22/project/ateams/WWW/.
  30. OMG . Trader Object Service, RFP5 Submission, May 10, 1996.
  31. IKV++ GmbH . TOI: OMG Trading Object Service, http://www.ikv.de/products/toi.html.
  32. ODP . Trading Functions, ISO/IEC JTC1/SC 21, June 20, 1995, ftp.dstc.edu.au/pub/ arch/RM-ODP.
  33. Visigenic Software, Inc. . Programmer's Guide, Release 3.0, Visibroker for Java, 1997.
  34. A. Vogel, K.Duddy. Java Programming with CORBA, John Wiley & Sons, 1997.