Programming and Deploying Java Mobile Agents Aglets
Programming and Deploying Java Mobile Agents Aglets
Dynamic Load Balancing on Web-Server Systems
IEEE Internet Computing
Lessons Learned Administering Netscape's Internet Site
IEEE Internet Computing
Checkpointing and Rollback of Wide-area Distributed Applications using Mobile Agents
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
A scalable and highly available web server
COMPCON '96 Proceedings of the 41st IEEE International Computer Conference
A Hierarchical Mapping Scheme for Mobile Agent Systems
FTDCS '97 Proceedings of the 6th IEEE Workshop on Future Trends of Distributed Computing Systems
Load Balancing in Individual-Based Spatial Applications
PACT '98 Proceedings of the 1998 International Conference on Parallel Architectures and Compilation Techniques
Load Distribution via Static Scheduling and Client Redirection for Replicated Web Servers
ICPP '00 Proceedings of the 2000 International Workshop on Parallel Processing
Distributed Packet Rewriting and its Application to Scalable Server Architectures
ICNP '98 Proceedings of the Sixth International Conference on Network Protocols
Load Management with Mobile Agents
EUROMICRO '98 Proceedings of the 24th Conference on EUROMICRO - Volume 2
Using smart clients to build scalable services
ATEC '97 Proceedings of the annual conference on USENIX Annual Technical Conference
Mobile software agents: an overview
IEEE Communications Magazine
A pattern-based development tool for mobile agents
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Towards autonomous mobile agents with emergent migration behaviour
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
Stochastic modeling and analysis of hybrid mobility in reconfigurable distributed virtual machines
Journal of Parallel and Distributed Computing
Load balancing for RFID middlewares based on agent technology
SE'07 Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering
Developing Load Balancing System for RFID Middlewares Using Mobile Agent Technology
KES-AMSTA '07 Proceedings of the 1st KES International Symposium on Agent and Multi-Agent Systems: Technologies and Applications
Autonomous mobile agent routing for efficient server resource allocation
Journal of Systems and Software
Efficient algorithms for fault tolerant mobile agent execution
International Journal of High Performance Computing and Networking
Agent-based platform to support the execution of parallel tasks
Expert Systems with Applications: An International Journal
Towards scalable agent-based web service systems: performance evaluation
Proceedings of the 13th International Conference on Information Integration and Web-based Applications and Services
Parallel algorithms for fault-tolerant mobile agent execution
ICA3PP'05 Proceedings of the 6th international conference on Algorithms and Architectures for Parallel Processing
LDMA: load balancing using decentralized decision making mobile agents
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part IV
Load balancing using mobile agent and a novel algorithm for updating load information partially
ICCNMC'05 Proceedings of the Third international conference on Networking and Mobile Computing
Hi-index | 0.00 |
Distributed web servers on the immensely expanding Internet require high scalability and availability to provide efficient services to millions of clients on the web. To provide rapid responses to enormous number of client requests, load balancing is an important technique to evenly distribute the requests to web servers. In this paper, we propose a framework called Mobile Agent based LoaD balancing (MALD) that uses mobile agents technology to implement scalable load balancing on distributed web servers. The web servers can dispatch mobile agents to collect system-wide load information and accomplish load redistribution on all servers. Various load-balancing policies can be incorporated with versatile mobile agents in the framework. Compared with the traditional message-passing-based load-balancing methods, the mobile-agent-based approaches have the merits of high flexibility, low network traffic and high asynchrony. The performance evaluation demonstrates that the MALD framework provides a foundation to develop efficient load-balancing schemes on wide range of web server systems from cluster to the Internet.