Skip Navigation


The Computer Journal Advance Access originally published online on April 27, 2006
The Computer Journal 2006 49(6):685-709; doi:10.1093/comjnl/bxl009
This Article
Right arrow Full Text
Right arrow Full Text (PDF)
Right arrow All Versions of this Article:
49/6/685    most recent
bxl009v1
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in ISI Web of Science
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrowRequest Permissions
Google Scholar
Right arrow Articles by Koriem, S. M.
Right arrow Search for Related Content
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?

© The Author 2006. Published by Oxford University Press on behalf of The British Computer Society. All rights reserved. For Permissions, please email: journals.permissions@oxfordjournals.org

Development, Analysis and Evaluation of Performance Models for Mobile Multi-Agent Networks

Samir M. Koriem

Department of Systems and Computers Engineering, Faculty of Engineering Al-Azhar University, Nasr City, Cairo, Egypt

Present address: Department of Computer Technology, College of Technology at Abha, PO Box 1604, Abha, Kingdom of Saudi Arabia. E-mail: samirkoriem{at}yahoo.com

Mobile agents have a number of interesting features such as creation, disposal of agents, execution of services at various network nodes, migration to other network nodes and communication with other agents. Such features are related to the performance area. Based on some examples, scenarios, or case studies, Petri net models (ordinary Petri net, colored Petri net or predicate/transition net), mathematical models, simulation models and queuing models have been developed in the literature. Such research works concentrate on studying the performance of mobile agent networks with much attention on deadlock problems, dynamic behavior problems and the calculation of response time problems. In order to better understand how to design distributed systems using the mobile agent paradigm and how to build a model with the capability of studying all such performance problems in an easy and a realistic way, we propose a new mobile agent performance model using the capability of the generalized stochastic Petri net (GSPN) modeling technique. We amended this model with new mobile agent behaviors to fully describe the dynamic behavior of the mobile agent network when it manipulates parallel/multiple agents, and uses some of the most important agent communications (e.g. remote, local, direct, indirect and parallel). Furthermore, the proposed model describes the creation process of new agents during the migration process, the execution of tasks among the network nodes, the way of handling the agent and its service task at each node and the interaction of a group of agents (as a collective result of the behaviors of each individual agent). To the best of our knowledge, such aspects are not included into one model because it is difficult to describe all these aspects into one model. Therefore, the developed GSPN mobile model gives the facility to study the performance of mobile agent networks with more details. In the performance analysis, we develop four studies to investigate the effect of different parameters such as agent communication time, size of mobile agent, number of mobile agents and number of hops on the performance of mobile agent networks. By performance of mobile agent networks, we mean the response time of the user's request. To the best of our knowledge, such four performance studies are not investigated previously by the GSPN modeling technique. Finally, we propose a reduction-modeling methodology to facilitate the modeling process of the practical mobile agent network that incorporates a large number of network nodes, a large number of users, and subsequently a large number of parallel/multiple agents. Such methodology reduces the original model to a simpler one while preserving the basic features and properties of the original model.

Key Words: Mobile agent network • GSPN technique • performance analysis • Petri net reduction methods



Add to CiteULike CiteULike   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us    What's this?




Disclaimer: Please note that abstracts for content published before 1996 were created through digital scanning and may therefore not exactly replicate the text of the original print issues. All efforts have been made to ensure accuracy, but the Publisher will not be held responsible for any remaining inaccuracies. If you require any further clarification, please contact our Customer Services Department.