Academic Journal
AgentTeamwork: Coordinating grid-computing jobs with mobile agents.
| Τίτλος: | AgentTeamwork: Coordinating grid-computing jobs with mobile agents. |
|---|---|
| Συγγραφείς: | Munehiro Fukuda, Koichi Kashiwagi, Shinya Kobayashi |
| Πηγή: | Applied Intelligence; Oct2006, Vol. 25 Issue 2, p181-198, 18p |
| Θεματικοί όροι: | Mobile agent systems, Intelligent agents, Java programming language, Computer software |
| Περίληψη: | Abstract AgentTeamwork is a grid-computing middleware system that dispatches a collection of mobile agents to coordinate a user job over remote computing nodes in a decentralized manner. Its utmost focus is to maintain high availability and dynamic balancing of distributed computing resources to a parallel-computing job. For this purpose, a mobile agent is assigned to each process engaged in the same job, monitors its execution at a different machine, takes its periodical execution snapshot, moves it to a lighter-loaded machine, and resumes it from the latest snapshot upon an accidental crash. The system also restores broken inter-process communication involved in the same job using its error-recoverable socket and mpiJava libraries in collaboration among mobile agents. We have implemented the first version of our middleware including a mobile agent execution platform, error-recoverable socket and mpiJava API libraries, a job wrapper program, and several types of mobile agents such as commander, resource, sentinel, and bookkeeper agents, each orchestrating, allocating resources to, monitoring and maintaining snapshots of a user process respectively. This paper presents AgentTeamwork’s execution model, its implementation techniques, and our performance evaluation using the Java Grande benchmark test programs. [ABSTRACT FROM AUTHOR] |
| Copyright of Applied Intelligence is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Βάση Δεδομένων: | Complementary Index |
| ISSN: | 0924669X |
|---|---|
| DOI: | 10.1007/s10489-006-9653-6 |