Abstract
dc:descriptionWe 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.
Degree
thesis:*- Grantor dc:publisher
- University of North Texas
- Year dc:date
- 2001
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Tyagi, Satyam
- Contributors dc:contributor
-
- Tarau, Paul
- Jacob, Roy T.
- Mikler, Armin R.
Subjects
dc:subject × 6Rights
dc:rights- Statement dc:rights
-
- Public
- Copyright
- Tyagi, Satyam
- Copyright is held by the author, unless otherwise noted. All rights reserved.
- Language dc:language
- English
Identifiers
dc:identifier.*- Identifier
-
oclc: 50625860
https://digital.library.unt.edu/ark:/67531/metadc2773/
ark: ark:/67531/metadc2773 - OAI identifier oai:identifier
- info:ark/67531/metadc2773