Font Size: a A A

Extensions to Jinni mobile agents architecture

Posted on:2002-11-30Degree:M.SType:Thesis
University:University of North TexasCandidate:Tyagi, SatyamFull Text:PDF
GTID:2468390011998801Subject:Computer Science
Abstract/Summary:
We extend the Jinni mobile agent architecture with a multicast network transport layer, an agent-to-agent delegation mechanism and a reflection based Prolog-to-Java interface. To ensure that our agent infrastructure runs efficiently, independently of router-level multicast support, we describe a blackboard based algorithm for locating a randomly roaming agent. As part of the agent-to-agent delegation mechanism, we describe an alternative to code-fetching mechanism for stronger mobility of mobile agents with less network overhead. In the context of direct and reflection based extension mechanisms for Jinni, we describe the design and the implementation of a reflection based Prolog-to-Java interface. The presence of subtyping and method overloading makes finding the most specific method corresponding to a Prolog call pattern fairly difficult. We describe a run-time algorithm which provides accurate handling of overloaded methods beyond Java's reflection package's limitations.
Keywords/Search Tags:Jinni, Mobile, Agent, Reflection, Describe
Related items