ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
Future Generation Computer Systems
Volume 18, Issue 2, October 2001, Pages 265-280
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (765 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/S0167-739X(00)00098-4    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2001 Elsevier Science B.V. All rights reserved.

The PaCMAn Metacomputer: parallel computing with Java mobile agents

Paraskevas EvripidouCorresponding Author Contact Information, E-mail The Corresponding Author, a, George Samarasa, Christoforos PanayiotouE-mail The Corresponding Author, a and Evaggelia PitouraE-mail The Corresponding Author, b

a Department of Computer Science, University of Cyprus, P.O. Box 20537, 75 Kallipoleos Street, CY-1678 Nicosia, Cyprus b Department of Computer Science, University of Ioannina, GR 45110 Ioannina, Greece

Available online 26 September 2001.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

The PaCMAn (parallel computing with Java mobile agents) Metacomputer launches multiple Java mobile agents that communicate and cooperate to solve problems in parallel. Each mobile agent can travel anywhere in the Web to perform its tasks. A number of brokers/load forecasters keep track of the available resources and provide load forecast to the clients. The clients select the servers that they will utilize based on the specific resource requirements and the load forecast. The PaCMAn mobile agents are modular; the mobile shell is separated from the specific task code of the target application. To this end, we introduce the concept of TaskHandlers which are Java objects capable of implementing a particular task of the target application. TaskHandlers are dynamically assigned to PaCMAn’s mobile agents. We have developed and tested a prototype system with several applications such as parallel Web querying, a prime number generator, the trapezoidal rule and the RC5 cracking application. Our results demonstrate that PaCMAn provide very good parallel efficiency.

Author Keywords: PaCMAn Metacomputer; TaskHandlers; Java-mobile agent; HPC

Article Outline

1. Introduction
2. Mobile agents
3. The Aglet technology: a Java-based agent execution environment
4. The PaCMAn framework
5. Object definitions of the PaCMAn framework
5.1. Extending the PaCMAn framework
5.2. Implementation roadmap
6. Prototype implementation and testing
7. Related work
8. Concluding remarks
Acknowledgements
References
Vitae











 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.