Fault-tolerant and scalable protocols for replicated services in mobile agent systems

Jin Ho Ahn, Sung Gi Min

Research output: Contribution to journalConference articlepeer-review

Abstract

To enhance scalability of replicated services a large number of mobile agents attempt to access in mobile agent systems, we present a new strategy to apply an appropriate passive replication protocol to each replicated service according to its execution behavior because deterministic services require weaker constraints to ensure their consistency than non-deterministic ones. For this goal, two passive replication protocols are introduced for non-deterministic services and for deterministic services respectively. They both allow visiting mobile agents to be forwarded to and execute on any node performing a service agent, not necessarily the primary agent. Especially, in case of the protocol for deterministic services, after a backup service agent has received a mobile agent request and obtained the delivery sequence number of the request from the primary service agent, the backup agent, not the primary one, is responsible for processing the request and coordinating with the other replica service agents.

Original languageEnglish
Pages (from-to)679-686
Number of pages8
JournalLecture Notes in Computer Science
Volume3516
Issue numberIII
DOIs
Publication statusPublished - 2005
Event5th International Conference on Computational Science - ICCS 2005 - Atlanta, GA, United States
Duration: 2005 May 222005 May 25

Bibliographical note

Funding Information:
★This work was supported by Korea Research Foundation Grant.(KRF-2002-003-D00248). ★★ Corresponding author. Tel.:+82-2-3290-3201; fax:+82-2-953-0771.

Copyright:
Copyright 2020 Elsevier B.V., All rights reserved.

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Fault-tolerant and scalable protocols for replicated services in mobile agent systems'. Together they form a unique fingerprint.

Cite this