Madhavan, Ramprasad (2005) Incorporating application-transparent node-crash tolerance to a soft real-time self-planned agent framework. Masters thesis, Concordia University.
Preview |
Text (application/pdf)
2MBMR10292.pdf - Accepted Version |
Abstract
Fault tolerance is essential to any soft real-time distributed system; besides correctness and timeliness. Traditionally system designers are required to consider both real-time and fault-tolerance requirements while building real-time applications. This is a complex task for a designer. In general distributed systems, fault tolerance has been researched well. However, significantly less work has been done in the field of fault tolerance in soft real-time systems. This thesis focuses on achieving application transparent fault-tolerance in a soft real-time system framework and addresses the issue of redundancy management in the presence of deadlines. Specifically, the thesis focuses on incorporating application-transparent node-crash tolerance in a soft real-time self-planned agent framework (SPAF). A SPAF application is decomposed into several missions and each mission is completed by successfully completing multi-agent tasks through a sequence of phases. Each task in a mission can have many solutions and the choice of the solution depends on the remaining time and available resources. Fault tolerance is achieved by using the conventional primary-backup approach in conjunction with the dynamic task planning feature of SPAF. A cold backup and hot backup are used to accomplish application and system recovery during a node crash respectively. The model and the design of the fault tolerance solution are presented in detail. The functionality and efficiency of the fault tolerance design is illustrated through the implementation and simulations using a custom built application respectively. The test results are very encouraging and the application performance is almost the same even after inclusion of the fault tolerance mechanisms.
Divisions: | Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering |
---|---|
Item Type: | Thesis (Masters) |
Authors: | Madhavan, Ramprasad |
Pagination: | xi, 59 leaves : ill. ; 29 cm. |
Institution: | Concordia University |
Degree Name: | M. Comp. Sc. |
Program: | Computer Science and Software Engineering |
Date: | 2005 |
Thesis Supervisor(s): | Li, Hon Fung |
Identification Number: | LE 3 C66C67M 2005 M33 |
ID Code: | 8613 |
Deposited By: | Concordia University Library |
Deposited On: | 18 Aug 2011 18:30 |
Last Modified: | 13 Jul 2020 20:04 |
Related URLs: |
Repository Staff Only: item control page