An approach for providing mobile agent fault tolerance
Identifieur interne : 000077 ( Istex/Curation ); précédent : 000076; suivant : 000078An approach for providing mobile agent fault tolerance
Auteurs : Flávio M. Assis Silva [Allemagne] ; Radu Popescu-Zeletin [Allemagne]Source :
- Lecture Notes in Computer Science [ 0302-9743 ] ; 1998.
English descriptors
- Teeft :
- Acid transaction, Active state, Agencies agency_l_1, Agent copy, Agent execution, Agent fault tolerance, Application services, Assis silva, Autonomous systems, Child agent, Child agents, Computer science, Context database, Current leader, Current stage, Current state, Current_leader, Election protocol, Fault tolerance mechanism, First stage, General terms, Greater latency, Group communication, Highest priority, Highest priority agency, Input queue, Last state, Latter case, Lecture notes, Local copy, Local recovery actions, Local repository, Majority voting strategy, Mobile agent, Mobile agent execution, Mobile agents, Mobile applications, Monitoring component, Monitoring process, Monitoring state, Multiple agents, Next stage, Ongoing work, Open environment, Other agencies, Other leader, Partial recovery, Processing_long_failure signal, Protocol, Queue, Quorum, Recovery actions, Recovery information, Respective priorities, Same agency, Same group, Same transaction, Single node, Stage state, Stage state field, Stage state table, Such applications, Term_ack message, Term_stage, Term_stage message, Term_stage messages, Termination flag, Termination protocol, Transaction, Transaction aborts, Transaction model.
Abstract
Abstract: This paper presents a fault-tolerance protocol for mobile agent executions that tolerates long-term failures of agencies. If the agency where an agent execution is being performed fails for a long-time, the execution can be recovered and continue at another agency. This is not only important for avoiding a mobile agent execution to become blocked, but it also contributes for enforcing the autonomy of organizations in an open environment emitting mobile agents to execute applications that cross the boundary of autonomous organizations. The protocol presented in this paper is based on mobile agent replication and is a variation of the protocol described in [6]. Our protocol differs from the work in [6] mainly in the sense that an agent can execute more than a single atomic transaction at an agency; it integrates distributed storage of recovery information; and it supports partial recovery of the activity carried out at an agency. The motivation of this work is on building a support for the execution of open nested transactions with a set of mobile agents.
Url:
DOI: 10.1007/BFb0057645
Links toward previous steps (curation, corpus...)
- to stream Istex, to step Corpus: Pour aller vers cette notice dans l'étape Curation :000079
Links to Exploration step
ISTEX:075D76F8144E347A82A748844C84FDC7ABB59F05Le document en format XML
<record><TEI wicri:istexFullTextTei="biblStruct"><teiHeader><fileDesc><titleStmt><title xml:lang="en">An approach for providing mobile agent fault tolerance</title>
<author><name sortKey="Assis Silva, Flavio M" sort="Assis Silva, Flavio M" uniqKey="Assis Silva F" first="Flávio M." last="Assis Silva">Flávio M. Assis Silva</name>
<affiliation wicri:level="1"><mods:affiliation>Technical University Berlin/GMD FOKUS, Kaiserin-Augusta Allee 31, 10589, Berlin, Germany</mods:affiliation>
<country xml:lang="fr">Allemagne</country>
<wicri:regionArea>Technical University Berlin/GMD FOKUS, Kaiserin-Augusta Allee 31, 10589, Berlin</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1"><mods:affiliation>E-mail: flavio@fokus.gmd.de</mods:affiliation>
<country wicri:rule="url">Allemagne</country>
</affiliation>
</author>
<author><name sortKey="Popescu Zeletin, Radu" sort="Popescu Zeletin, Radu" uniqKey="Popescu Zeletin R" first="Radu" last="Popescu-Zeletin">Radu Popescu-Zeletin</name>
<affiliation wicri:level="1"><mods:affiliation>Technical University Berlin/GMD FOKUS, Kaiserin-Augusta Allee 31, 10589, Berlin, Germany</mods:affiliation>
<country xml:lang="fr">Allemagne</country>
<wicri:regionArea>Technical University Berlin/GMD FOKUS, Kaiserin-Augusta Allee 31, 10589, Berlin</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1"><mods:affiliation>E-mail: zeletin@fokus.gmd.de</mods:affiliation>
<country wicri:rule="url">Allemagne</country>
</affiliation>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:075D76F8144E347A82A748844C84FDC7ABB59F05</idno>
<date when="1998" year="1998">1998</date>
<idno type="doi">10.1007/BFb0057645</idno>
<idno type="url">https://api.istex.fr/document/075D76F8144E347A82A748844C84FDC7ABB59F05/fulltext/pdf</idno>
<idno type="wicri:Area/Istex/Corpus">000079</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Corpus" wicri:corpus="ISTEX">000079</idno>
<idno type="wicri:Area/Istex/Curation">000077</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title level="a" type="main" xml:lang="en">An approach for providing mobile agent fault tolerance</title>
<author><name sortKey="Assis Silva, Flavio M" sort="Assis Silva, Flavio M" uniqKey="Assis Silva F" first="Flávio M." last="Assis Silva">Flávio M. Assis Silva</name>
<affiliation wicri:level="1"><mods:affiliation>Technical University Berlin/GMD FOKUS, Kaiserin-Augusta Allee 31, 10589, Berlin, Germany</mods:affiliation>
<country xml:lang="fr">Allemagne</country>
<wicri:regionArea>Technical University Berlin/GMD FOKUS, Kaiserin-Augusta Allee 31, 10589, Berlin</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1"><mods:affiliation>E-mail: flavio@fokus.gmd.de</mods:affiliation>
<country wicri:rule="url">Allemagne</country>
</affiliation>
</author>
<author><name sortKey="Popescu Zeletin, Radu" sort="Popescu Zeletin, Radu" uniqKey="Popescu Zeletin R" first="Radu" last="Popescu-Zeletin">Radu Popescu-Zeletin</name>
<affiliation wicri:level="1"><mods:affiliation>Technical University Berlin/GMD FOKUS, Kaiserin-Augusta Allee 31, 10589, Berlin, Germany</mods:affiliation>
<country xml:lang="fr">Allemagne</country>
<wicri:regionArea>Technical University Berlin/GMD FOKUS, Kaiserin-Augusta Allee 31, 10589, Berlin</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1"><mods:affiliation>E-mail: zeletin@fokus.gmd.de</mods:affiliation>
<country wicri:rule="url">Allemagne</country>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series><title level="s">Lecture Notes in Computer Science</title>
<imprint><date>1998</date>
</imprint>
<idno type="ISSN">0302-9743</idno>
<idno type="eISSN">1611-3349</idno>
<idno type="ISSN">0302-9743</idno>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt><idno type="ISSN">0302-9743</idno>
</seriesStmt>
</fileDesc>
<profileDesc><textClass><keywords scheme="Teeft" xml:lang="en"><term>Acid transaction</term>
<term>Active state</term>
<term>Agencies agency_l_1</term>
<term>Agent copy</term>
<term>Agent execution</term>
<term>Agent fault tolerance</term>
<term>Application services</term>
<term>Assis silva</term>
<term>Autonomous systems</term>
<term>Child agent</term>
<term>Child agents</term>
<term>Computer science</term>
<term>Context database</term>
<term>Current leader</term>
<term>Current stage</term>
<term>Current state</term>
<term>Current_leader</term>
<term>Election protocol</term>
<term>Fault tolerance mechanism</term>
<term>First stage</term>
<term>General terms</term>
<term>Greater latency</term>
<term>Group communication</term>
<term>Highest priority</term>
<term>Highest priority agency</term>
<term>Input queue</term>
<term>Last state</term>
<term>Latter case</term>
<term>Lecture notes</term>
<term>Local copy</term>
<term>Local recovery actions</term>
<term>Local repository</term>
<term>Majority voting strategy</term>
<term>Mobile agent</term>
<term>Mobile agent execution</term>
<term>Mobile agents</term>
<term>Mobile applications</term>
<term>Monitoring component</term>
<term>Monitoring process</term>
<term>Monitoring state</term>
<term>Multiple agents</term>
<term>Next stage</term>
<term>Ongoing work</term>
<term>Open environment</term>
<term>Other agencies</term>
<term>Other leader</term>
<term>Partial recovery</term>
<term>Processing_long_failure signal</term>
<term>Protocol</term>
<term>Queue</term>
<term>Quorum</term>
<term>Recovery actions</term>
<term>Recovery information</term>
<term>Respective priorities</term>
<term>Same agency</term>
<term>Same group</term>
<term>Same transaction</term>
<term>Single node</term>
<term>Stage state</term>
<term>Stage state field</term>
<term>Stage state table</term>
<term>Such applications</term>
<term>Term_ack message</term>
<term>Term_stage</term>
<term>Term_stage message</term>
<term>Term_stage messages</term>
<term>Termination flag</term>
<term>Termination protocol</term>
<term>Transaction</term>
<term>Transaction aborts</term>
<term>Transaction model</term>
</keywords>
</textClass>
<langUsage><language ident="en">en</language>
</langUsage>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en">Abstract: This paper presents a fault-tolerance protocol for mobile agent executions that tolerates long-term failures of agencies. If the agency where an agent execution is being performed fails for a long-time, the execution can be recovered and continue at another agency. This is not only important for avoiding a mobile agent execution to become blocked, but it also contributes for enforcing the autonomy of organizations in an open environment emitting mobile agents to execute applications that cross the boundary of autonomous organizations. The protocol presented in this paper is based on mobile agent replication and is a variation of the protocol described in [6]. Our protocol differs from the work in [6] mainly in the sense that an agent can execute more than a single atomic transaction at an agency; it integrates distributed storage of recovery information; and it supports partial recovery of the activity carried out at an agency. The motivation of this work is on building a support for the execution of open nested transactions with a set of mobile agents.</div>
</front>
</TEI>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Wicri/Sarre/explor/MusicSarreV3/Data/Istex/Curation
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000077 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Istex/Curation/biblio.hfd -nk 000077 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Wicri/Sarre |area= MusicSarreV3 |flux= Istex |étape= Curation |type= RBID |clé= ISTEX:075D76F8144E347A82A748844C84FDC7ABB59F05 |texte= An approach for providing mobile agent fault tolerance }}
This area was generated with Dilib version V0.6.33. |