FRASystem: fault tolerant system using agents in distributed computing systems
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Lee, HwaMin | - |
dc.contributor.author | Park, DooSoon | - |
dc.contributor.author | Yu, HeonChang | - |
dc.contributor.author | Lee, Giyeol | - |
dc.date.accessioned | 2021-09-07T14:24:52Z | - |
dc.date.available | 2021-09-07T14:24:52Z | - |
dc.date.created | 2021-06-14 | - |
dc.date.issued | 2011-03 | - |
dc.identifier.issn | 1386-7857 | - |
dc.identifier.uri | https://scholar.korea.ac.kr/handle/2021.sw.korea/112891 | - |
dc.description.abstract | In this paper, we present a fault tolerant and recovery system called FRASystem (Fault Tolerant & Recovery Agent System) using multi-agent in distributed computing systems. Previous rollback-recovery protocols were dependent on an inherent communication and an underlying operating system, which caused a decline of computing performance. We propose a rollback-recovery protocol that works independently on an operating system and leads to an increasing portability and extensibility. We define four types of agents: (1) a recovery agent performs a rollback-recovery protocol after a failure, (2) an information agent constructs domain knowledge as a rule of fault tolerance and information during a failure-free operation, (3) a facilitator agent controls the communication between agents, (4) a garbage collection agent performs garbage collection of the useless fault tolerance information. Since agent failures may lead to inconsistent states of a system and a domino effect, we propose an agent recovery algorithm. A garbage collection protocol addresses the performance degradation caused by the increment of saved fault tolerance information in a stable storage. We implemented a prototype of FRASystem using Java and CORBA and experimented the proposed rollback-recovery protocol. The simulations results indicate that the performance of our protocol is better than previous rollback-recovery protocols which use independent checkpointing and pessimistic message logging without using agents. Our contributions are as follows: (1) this is the first rollback-recovery protocol using agents, (2) FRASystem is not dependent on an operating system, and (3) FRASystem provides a portability and extensibility. | - |
dc.language | English | - |
dc.language.iso | en | - |
dc.publisher | SPRINGER | - |
dc.subject | RECOVERY | - |
dc.title | FRASystem: fault tolerant system using agents in distributed computing systems | - |
dc.type | Article | - |
dc.contributor.affiliatedAuthor | Yu, HeonChang | - |
dc.identifier.doi | 10.1007/s10586-009-0095-x | - |
dc.identifier.scopusid | 2-s2.0-79952248847 | - |
dc.identifier.wosid | 000287754100002 | - |
dc.identifier.bibliographicCitation | CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, v.14, no.1, pp.15 - 25 | - |
dc.relation.isPartOf | CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | - |
dc.citation.title | CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | - |
dc.citation.volume | 14 | - |
dc.citation.number | 1 | - |
dc.citation.startPage | 15 | - |
dc.citation.endPage | 25 | - |
dc.type.rims | ART | - |
dc.type.docType | Article | - |
dc.description.journalClass | 1 | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
dc.relation.journalResearchArea | Computer Science | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Information Systems | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Theory & Methods | - |
dc.subject.keywordPlus | RECOVERY | - |
dc.subject.keywordAuthor | Fault tolerance | - |
dc.subject.keywordAuthor | Multi-agent system | - |
dc.subject.keywordAuthor | Distributed computing system | - |
dc.subject.keywordAuthor | Rollback-recovery | - |
dc.subject.keywordAuthor | Garbage-collection | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
(02841) 서울특별시 성북구 안암로 14502-3290-1114
COPYRIGHT © 2021 Korea University. All Rights Reserved.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.