Client-server computing in mobile environments
ACM Computing Surveys (CSUR)
Data Management for Mobile Computing
Data Management for Mobile Computing
Challenge: integrating mobile wireless devices into the computational grid
Proceedings of the 8th annual international conference on Mobile computing and networking
A mobile agent platform based on tuple space coordination
Advances in Engineering Software
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
Euro-Par '01 Proceedings of the 7th International Euro-Par Conference Manchester on Parallel Processing
Portable Support for Transparent Thread Migration in Java
ASA/MA 2000 Proceedings of the Second International Symposium on Agent Systems and Applications and Fourth International Symposium on Mobile Agents
Transparent Migration of Mobile Agents Using the Java Platform Debugger Architecture
MA '01 Proceedings of the 5th International Conference on Mobile Agents
The Anatomy of a Mobile Agent Information System for Dynamic Environments
PARELEC '02 Proceedings of the International Conference on Parallel Computing in Electrical Engineering
Faults in Grids: Why are they so bad and What can be done about it?
GRID '03 Proceedings of the 4th International Workshop on Grid Computing
Concurrency and Computation: Practice & Experience - Middleware for Grid Computing
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
ARMS: An agent-based resource management system for grid computing
Scientific Programming
A swarm algorithm for a self-structured P2P information system
IEEE Transactions on Evolutionary Computation
Towards an adaptive middleware for opportunistic environment: a mobile agent approach
Proceedings of the 7th International Workshop on Middleware for Grids, Clouds and e-Science
Hi-index | 0.00 |
In recent years, Grid computing has emerged as a promising alternative to the integration and sharing of multi-institutional resources. However, constructing a Grid middleware is a complex task. Developers must address several design and implementation challenges, such as: efficient management and allocation of distributed resources, dynamic task scheduling, high scalability and heterogeneity, fault tolerance, efficient mechanisms for collaborative communication among Grid nodes, and security issues. MAG (Mobile Agents for Grid Computing Environments) explores the agents paradigm as a way to overcome several of these challenges. MAG middleware executes Grid applications by dynamically loading the application code into a mobile agent. The MAG agent can be dynamically reallocated to Grid nodes though a transparent migration mechanism, as a way to provide load balancing and support for non-dedicated nodes. MAG middleware also includes mechanisms for providing fault tolerance and support for mobile clients. This paper describes MAG architecture, implementation and performance issues.