Skip to main content
Log in

The shadow approach: An orphan detection protocol for mobile agents

  • Published:
Personal Technologies Aims and scope Submit manuscript

    We’re sorry, something doesn't seem to be working properly.

    Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Abstract

Orphan detection in distributed systems is a well-researched field for which many solutions exist. These solutions exploit well defined parent-child relationships given in distributed systems. But they are not applicable in mobile agent systems, since no similar natural relationship between agents exist. Thus new protocols have to be developed. In this paper one such protocol for controlling mobile mobile agents and for orphan detection is presented. The “shadow” approach presented in this paper uses the idea of a placeholder (shadow) which is assigned by the agent system to each new agent. This defines an artificial relationship between agents and shadow. The shadow records the location of all dependent agents. Removing the root shadow implies that all dependent agents are declared orphan and are eventually be terminated. We introduce agent proxies that create a path from shadow to every agent. In an extension of the basic protocol we additionally allow the shadow to be mobile.

The shadow approach can be used for termination of groups of agents even if the exact location of each single agent is not known.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Strasser M, Baumann J, Hohl F. Mole: A java based mobile agent system. In: Workshop reader ECOOP '96. d-punkt verlag, 1996; 327–334

  2. Baumann J, Hohl F, Rothermel K, Strasser M. Mole: concepts of a mobile agent system. In: World Wide Web J (in press), Special issue on software agents

  3. IBM. The aglets workbench. URL:http://www.trl.ibm.co.jp/aglets/

  4. White JE. Telescript technology: the foundation of the electronic marketplace. General Magic, 1994

  5. General Magic. Odyssey Website. URL: http://www.genmagic.com/agents/

  6. Baumann J, Tschudin C, Vitek J. Mobile object systems: workshop summary. Workshop proceedings for the 2nd Workshop on Mobile Object Systems. In: Workshop Reader ECOOP '96. d-punkt. verlag, 1996; 301–308

  7. Baumann J, Hohl F, Radouniklis N, Rothermel K, Strasser M. Communication concepts for mobile agent systems. In: Mobile Agents '97. Lecture Notes in Computer Science 1219, Springer-Verlag, Berlin Heidelberg New York, 1997; 123–135

    Google Scholar 

  8. Baumann J, Radouniklis N. Agent groups for mobile agent systems. In: Distributed applications and interoperable systems. König H et al. (eds) Chapman & Hall, London, 1997; 74–85

    Google Scholar 

  9. Baumann J. A protocol for orphan detection and termination in mobile agent systems. Tech. Report 1997/09. Faculty of Computer Science, University of of Stuttgart, 1997

  10. Mattern F. Verteilte Algorithmen. Springer-Verlag, Berlin Heidelberg New York, 1989

    Google Scholar 

  11. Tel G. Distributed algorithms, Cambridge University Press, Cambridge, 1994

    Google Scholar 

  12. Shapiro M, Dickman P, Plainfossé D. SSP chains: robust, distributed references supportting acyclic garbage collection. Tech. Report 1799, INRIA, Rocquencourt, France, 1992

    Google Scholar 

  13. Tel G, Mattern F. The derivation of distributed termination detection algorithms from garbage collection schemes. ACM TOPLAS 1993 15(1):1–35

    Google Scholar 

  14. Baumann J, Rothermel K. The shadow approach: an orphan detection protocol for mobile agents. Tech. Report 1998/08. Faculty of Computer Science, University of Stuttgart, 1998

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Joachim Baumann.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Baumann, J., Rothermel, K. The shadow approach: An orphan detection protocol for mobile agents. Personal Technologies 2, 100–108 (1998). https://doi.org/10.1007/BF01324940

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01324940

Keywords

Navigation