CFP last date
20 May 2024
Reseach Article

The Modeling and Implementation of Reliable Mobile Agent Systems using Group Communication Services

by Alaa Eldeen Sayed Ahmed, Rania Ramadan Abd El-dayem
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 48 - Number 6
Year of Publication: 2012
Authors: Alaa Eldeen Sayed Ahmed, Rania Ramadan Abd El-dayem
10.5120/7355-0175

Alaa Eldeen Sayed Ahmed, Rania Ramadan Abd El-dayem . The Modeling and Implementation of Reliable Mobile Agent Systems using Group Communication Services. International Journal of Computer Applications. 48, 6 ( June 2012), 57-64. DOI=10.5120/7355-0175

@article{ 10.5120/7355-0175,
author = { Alaa Eldeen Sayed Ahmed, Rania Ramadan Abd El-dayem },
title = { The Modeling and Implementation of Reliable Mobile Agent Systems using Group Communication Services },
journal = { International Journal of Computer Applications },
issue_date = { June 2012 },
volume = { 48 },
number = { 6 },
month = { June },
year = { 2012 },
issn = { 0975-8887 },
pages = { 57-64 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume48/number6/7355-0175/ },
doi = { 10.5120/7355-0175 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:43:25.477270+05:30
%A Alaa Eldeen Sayed Ahmed
%A Rania Ramadan Abd El-dayem
%T The Modeling and Implementation of Reliable Mobile Agent Systems using Group Communication Services
%J International Journal of Computer Applications
%@ 0975-8887
%V 48
%N 6
%P 57-64
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

A mobile agent is a computer program that runs autonomously on behalf of a user and travels through a certain itinerary in a network of computers. When compared with normal client/server architecture, mobile agent paradigm adds up additional reliability problems since agents programs could be totally or partially lost due to failures that come from bad communication or computer agent's crash with the recent increase of considering mobile agent in different E-World applications, reliability is considered as a crucial issue to be faced. Most of existing mobile agent systems considers check pointing or replication as a mechanism in achieving reliable and fault tolerant execution. In this paper we present new model which employs the benefits gained from combing both mechanisms to achieve reliable mobile agent execution. Our model uses group communication services to avail different essential issues such as agent's synchronization to facilitate the implementation the protocol. The proposed approach is dynamic in the sense that it allows a flexible membership mechanism to join or leave a mobile agent groups used in achieving the reliable execution.

References
  1. Peter Braun, and Wilhelm Rossak. Mobile Agents Basic Concepts, Mobility Models, and the Tracy Toolkit. s. l. : Morgan Kaufmann, 2005. 1558608176.
  2. A dynamic approach to reliable mobile agents systems using group communication services. Alaa Eldeen Sayed Ahmed, Rania Ramadan Abd El-dayem. 2009. Signal Processing and Information Technology (ISSPIT), 2009 IEEE International Symposium on. pp. 71 - 76. 978-1-4244-5949-0.
  3. Tradeoffs in implementing primary-backup protocols. Navin Budhiraja, Keith Marzullo. 1995. Parallel and Distributed Processing, 1995. Proceedings. Seventh IEEE Symposium on . pp. 280 - 288. 0-81867195-5 .
  4. Using active clients to minimize replication in primary-backup protocols. Daniel J. Rosenkrantz, S. S. Ravi Parvathi Chundi, Ragini Narasimhan,. 1996. Computers and Communications, 1996. , Conference Proceedings of the 1996 IEEE Fifteenth Annual International Phoenix Conference on. pp. 96 - 102. 0-7803-3255-5 .
  5. Stefan Pleisch, Andr´e Schiper. Approaches to Fault-Tolerant Mobile Agent Execution. 2001. p. 13.
  6. Design and Evaluation of a Fault-Tolerant Mobile-Agent System. Michael R. Lyu, Xinyu Chen, and Tsz Yeung Wong. 5, s. l. : IEEE INTELLIGENT SYSTEMS, 2004, Vol. 19.
  7. Evaluation and Checkpointing of Fault Tolerant Mobile Agents Execution in Distributed Systems. Hodjatollah Hamidi, Abbas Vafaei, Seyed Amirhassan Monadjemi. Isfahan, Iran : JOURNAL OF NETWORKS, 2010, Vol. 5.
  8. FATOMAS - A Fault-Tolerant Mobile Agent System Based on the Agent-Dependent Approach. Stefan Pleisch, Andr´e Schiper,. s. l. : IEEE Computer Society Press, Conference on Dependable Systems and Networks, 2001. pp. 215 - 224. ISBN: 0-7695-1101-5 .
  9. The mobile groups approach for the coordination of mobile agents. Raimundo J. A. Macêdo, Flávio M. Assis Silva. 3, s. l. : Parallel and Distributed Computing, 2005, Vol. 65.
  10. GCS-MA: A group communication system for mobile agents. Wei Xu, Jiannong Cao, Beihong Jin , Jing Li, Liang Zhang. 3, Hong Kong, China : Journal of Network and Computer Applications, 2007, Vol. 30.
  11. Group Communication: From Practice to Theory. Schiper, Andr´e. Berlin - Heidelberg : J. Wiedermann et al. (Eds. ): SOFSEM, 2006.
  12. Dynamic Group Communication. Andr´e Schiper. s. l. : Infoscience, 2003. Large Scale Distributed Systems - ACM Proc of the European SIGOPS Workshop.
  13. Lampson, Butler W. Atomic Transactions. Computer Science 105. 1981.
  14. JADE. [Online] http://jade. tilab. com/.
Index Terms

Computer Science
Information Sciences

Keywords

Mobile Agent Fault Tolerance Reliability Replication Check-pointing Group Communication