Mobile Agents for Distributed and Dynamically Balanced Optimization Applications
HPCN Europe 2001 Proceedings of the 9th International Conference on High-Performance Computing and Networking
Restructuring Irregular Computations for Distributed Systems Using Mobile Agents
PARA '00 Proceedings of the 5th International Workshop on Applied Parallel Computing, New Paradigms for HPC in Industry and Academia
PARA '02 Proceedings of the 6th International Conference on Applied Parallel Computing Advanced Scientific Computing
Mobile Information Systems - Mobile Systems and Applications
Mobile agent programming for clusters with parallel skeletons
VECPAR'02 Proceedings of the 5th international conference on High performance computing for computational science
Hi-index | 0.01 |
We describe the implementation underlying an environment for distributed computing that uses the concept of well-known paradigms. The main advantage of paradigm-oriented distributed computing is that the user only needs to specify application-specific sequential code, while the underlying infrastructure takes care of the parallelization and distribution.The main features of the proposed approach, called PODC, which differentiate it from other approaches, are the following: (1) It is intended for loosely coupled network environments, not specialized multiprocessors; (2) it is based on an infrastructure of mobile agents; (3) it supports programming in C, rather than a functional or special-purpose language, and (4) it provides a Web-based interactive graphics interface through which programs are constructed, invoked, and monitored.The three paradigms presently supported in PODC are the bag-of-tasks, the branch-and-bound, and genetic programming. We describe their implementation and performance within the mobile agent-based PODC environment.