Li, Yu (2004) Reactive tuple space for a mobile agent platform. Masters thesis, Concordia University.
Preview |
Text (application/pdf)
5MBMQ94747.pdf - Accepted Version |
Abstract
An agent programming model can simply specify agent behaviors as proactive behaviors and reactive behaviors. Typically a multi-agents system is based on message passing, which usually is space and time coupled. This thesis aims at developing a multiple reactive tuple space coordination media that provides space and time decoupling for agent dynamic interaction. It provides three categories of primitives: (i) synchronous primitives, (ii) asynchronous primitives, and (iii) reactive primitives. The synchronous and asynchronous primitives are intended to support agent proactive behaviors. The reactive primitives are for supporting agent reactive behaviors. The formal specification of the reactive tuple space is also described based on the state machine model. In order to enhance system efficiency, a replication protocol is designed to accommodate both locality and concurrency of tuple accesses. The reactive tuple space has been fully implemented and integrated with the JADE mobile agent platform. Comparing with ACL message passing in JADE, experiments are conducted to show that the reactive tuple space can provide competitive performance in terms of interaction latency and bandwidth for tuple spaces of reasonable size.
Divisions: | Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering |
---|---|
Item Type: | Thesis (Masters) |
Authors: | Li, Yu |
Pagination: | x, 109 leaves : ill. ; 29 cm. |
Institution: | Concordia University |
Degree Name: | M. Comp. Sc. |
Program: | Computer Science and Software Engineering |
Date: | 2004 |
Thesis Supervisor(s): | Li, Hon F |
Identification Number: | QA 76.76 I58L5 2004 |
ID Code: | 8079 |
Deposited By: | Concordia University Library |
Deposited On: | 18 Aug 2011 18:14 |
Last Modified: | 13 Jul 2020 20:03 |
Related URLs: |
Repository Staff Only: item control page