TY - JOUR
T1 - Fault-tolerant and scalable protocols for replicated services in mobile agent systems
AU - Ahn, Jin Ho
AU - Min, Sung Gi
N1 - 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.
PY - 2005
Y1 - 2005
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=25144502832&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=25144502832&partnerID=8YFLogxK
U2 - 10.1007/11428862_93
DO - 10.1007/11428862_93
M3 - Conference article
AN - SCOPUS:25144502832
SN - 0302-9743
VL - 3516
SP - 679
EP - 686
JO - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
JF - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
IS - III
T2 - 5th International Conference on Computational Science - ICCS 2005
Y2 - 22 May 2005 through 25 May 2005
ER -