A framework for transactional mobile agent execution

Jin Yang, Jiannong Cao, Weigang Wu, Chengzhong Xu

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review

2 Citations (Scopus)

Abstract

This paper proposes a framework for transactional Mobile Agent (MA) execution. Mechanisms and algorithms for transactional execution of single MA and multiple MAs are developed. In addition to preserving the basic transaction semantics, the proposed framework also have three desirable features. First, the framework is designed as an additional layer on top of the underlying existing system, so it can be well integrated with the existing systems without having much interference with the existing system functionality. Second, an adaptive commitment model is proposed for transaction MA execution. Third, fault tolerance support is provided to shield MA execution from various failures, so as to increase the commitment rate. The results obtained through experiments show that our framework is effective and efficient.
Original languageEnglish
Title of host publicationGrid and Cooperative Computing - GCC 2005 - 4th International Conference, Proceedings
Pages1002-1008
Number of pages7
Publication statusPublished - 1 Dec 2005
Event4th International Conference on Grid and Cooperative Computing - GCC 2005 - Beijing, China
Duration: 30 Nov 20053 Dec 2005

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume3795 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference4th International Conference on Grid and Cooperative Computing - GCC 2005
Country/TerritoryChina
CityBeijing
Period30/11/053/12/05

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'A framework for transactional mobile agent execution'. Together they form a unique fingerprint.

Cite this