Wang, Pingye (2004) Milestone checkpointing in multi-agent applications. Masters thesis, Concordia University.
- Accepted Version
Distributed multi-agent systems are useful in handling complex, realistic, and larger problems. However, they are susceptible to failures. A multi-agent system has some special characteristics such as sociality, which divides the system into different social groups so that intra-group coupling is much tighter than inter-group coupling. This thesis aims at developing a selective checkpoint based rollback-recovery protocol specially tailored for multi-agent systems, which combines selective checkpointing and logging technologies to achieve the objectives of simple and domino-free rollback and recovery, and fast output commit. A methodology is proposed to provide a step-by-step procedure for designers to follow in deciding where group checkpoints should be inserted. The methodology is demonstrated on an e-trading system implemented on the JADE agent platform. Experiments are conducted to show that the methodology can provide reasonable performance in multi-agent systems.
|Divisions:||Concordia University > Faculty of Engineering and Computer Science > Computer Science and Software Engineering|
|Item Type:||Thesis (Masters)|
|Pagination:||xi, 118 leaves : ill. ; 29 cm.|
|Degree Name:||M. Comp. Sc.|
|Thesis Supervisor(s):||Li, Hon F and Thiruvengadam, Radhakrishnan|
|Deposited By:||Concordia University Libraries|
|Deposited On:||18 Aug 2011 18:17|
|Last Modified:||18 Aug 2011 18:17|
Repository Staff Only: item control page