A Survey on Load Balancing Based on Mobile Agents in Distributed Web Servers

Aramudhan M *, Ahmed Ali S**
*Assistant Professor, Velammal Engineering College, Chennai, India.
**Senior Lecturer, Velammal Engineering College, Chennai, India.
Periodicity:October - December'2008
DOI : https://doi.org/10.26634/jse.3.2.243

Abstract

Users on the distributed web servers over the Internet demand for high scalability, availability, throughput and better response time for their requests. This is achieved by using load balancing techniques, which uniformly distributes the client requests to the web servers organized into a cluster. A cluster is a group of physical servers with identical content, networked together to form a single virtual server. A distributed web servers is a collection of replicated servers located at same or different sites and associated by the communication media. Web servers located at same site are organized into a cluster is distributed LAN web servers where as web servers are deployed in different geographical locations are structured as distributed WAN web servers. Load balancing strategies on distributed web servers are implemented in two ways namely message passing and mobile agent paradigm. In message passing paradigm, web servers have to exchange numerous messages on load periodically in order to finalize the processing of a request in any one of the server in a cluster. Alternative approach for message passing is the mobile agent based approaches. A mobile agent is a software component that can move freely from one host to another on a heterogeneous network and transport its state and code from home host to other host and execute various operations on the site. The advantages of using mobile agents over message passing paradigm are low network traffic, supports asynchronous and autonomous operations. This paper discusses about the various techniques of load balancing based on mobile agents.

Keywords

Load Balancing, Message Passing, Mobile Agents, Distributed System

How to Cite this Article?

Aramudhan M and Ahmed Ali S (2008). A Survey on Load Balancing Based on Mobile Agents in Distributed Web Servers. i-manager’s Journal on Software Engineering, 3(2),6-13. https://doi.org/10.26634/jse.3.2.243

References

[1]. M.Aramudhan and V.Rhymend Uthaiaraj, ”LDMA and WLDMA: New Load balancing strategies on Distributed LAN and WAN Environment”, published in the Journal of network security and computer system, Vol.6.No.98 Sep. 2006, ISSN 1738-7906 pp.99-109.
[2]. M. Aramudhan and V. Rhymend Uthiaraj, “LDMA : Load balancing decision making using decentralized Mobile Agent” published in Lecturer Notes on Computer Science, Springer-Verlag , ICCS 2006, Part IV, Vol.3994, PP. 388-395.
[4].M. Aramudhan, K.Mohan, S.Karhtikeyan and V. Rhymend Uthaiaraj, “ELDMA:Enhanced Load balancing decision making using decentralized mobile agent framework,” published in ICCE'05 IEEE, Malaysia, June 13-15, pp. 31-39.
[5]. Jiannong Cao, Yudong Sun, Xianbin Wang, Sajal K. Das, “Scalable Load Balancing on Distributed Web Servers Using Mobile Agents” published in Journal parallel and distributed computing, June 2003.
[6]. Jian Feng Cui and Heung Seok Chae , “ Developing Load Balancing System for RFID Middlewares Using Mobile Agent Technology “ published in Springler 2005.
[7]. Yang Yongjian, Chen Yajun, Cao Xiaodong, Ju Jiubin, “EALBMA: A Load Balancing Model Based on Mobi le Agent ” publ i shed in the Journal of Communication and Computer, Volume 2. No. 3, March 2005.
[8].Yongjian Yang, Yajun Chen, Xiaodong Cao and Jiubin Ju, “Load Balancing Using Mobile Agent and a Novel Algorithm for Updating Load Information Partially’’ published in Networking and Mobile computing, pp. 1243-1252, volume 3619/2005
[9]. Thant, H.A., Khaing Moe San, Khin Mar Lar Tun, Naing, T.T., Thein, “Mobile Agents Based Load Balancing Method for Parallel Applications”, published in the Proceedings of Information and Telecommunication Technologies, 2005. APSITT 2005 Volume, Issue, 09-10 Nov. 2005 Page(s): 77- 82.
[10]. A. Bestavros, M. Crovella, J. Liu, D. Martin, “Distributed Packet Rewriting and its Applications to Scalable Web Server Architectures”, in:Proc.6th International Conference on Network Protocols, IEEE Computer Society, Austin, TX, 1998, pp. 290-297.
[11]. M. Bui, S. Das, A. Datta, D. Nguyen, “Randomized Mobile Agent Based Routing in Wireless Networks”, International Journal of Foundations of Computer Science, 12 (2001), pp. 365-384.
[12]. J. Cao, G. Chan, W. Jia, T. Dillon, “Checkpointing and Rollback of Wide-Area Distributed Applications Using Mobile Agents”, in: Proc. 2001 International Parallel and Distributed Processing Symposium (IPDPS2001), IEEE Computer Society, San Francisco, USA, April 23-27, 2001, pp. 14-24.
[13]. V. Cardellini, M. Colajanni, “Dynamic Load Balancing on Web-server Systems”, IEEE Internet Computing, 3 (1999), pp. 28-39.
[14]. D. Dias, W. Kish, R. Mukherjee, R. Tewari, “A Scalable and Highly Available Web-Server ”, in: Proc.41st International Computer Conference (COMPCON'96), IEEE Computer Society, San Jose, CA, 1996, pp. 85-92.
[15]. M. Fukuda, L. Bic, M. Dillencourt, F. Merchant, “A Hierarchical Mapping Scheme for Mobile Agent Systems”, in: Proc. 6th IEEE Workshop on Future Trends of Distributed Computing Systems (FTDCS'97), IEEE Computer Society, Tunis, Tunesia, 1997, pp. 66-71.
[16]. J. Gomoluch, M. Schroeder, “Information Agents on the Move: A Survey on Load-balancing with Mobile Agents”, Software Focus, 2 (2001), pp. 31-36.
[17]. D. Lange, M. Oshima, “Programming and Deploying Java Mobile Agents with Aglets”, Addison - Wesley Longman, Reading, Mass., 1998.
[18]. F. Merchant, L. Bic, M. Dillencourt, “Load Balancing in Individual-Based Spatial Applications”, in: Proc. International Conference on Parallel Architectures and Compilation Techniques (PACT'98), IEEE Computer Society, Paris, France, 1998, pp. 350-357.
[19]. N. Minar, K. Kramer, P. Maes, “Cooperating Mobile Agents for Dynamic Network Routing”, in: A.Hayzelden, (Ed.), Software Agents for Future Communication Systems, Springer-Verlag, 1999.
[20]. C.Z. Xu, B. Wims, “Mobile Agent Based Push Methodology for Global Parallel Computing”, Concurrency and Computation: Practice and Experience, 14 (2000), pp. 705-726.
[21]. Qi Zhang and Alma Riska (2005), “Workload-Aware Load Balancing for Clustered Web Servers”, in IEEE Transactions on Parallel and Distributed Systems, Vol. 16, No. 3, pp. 219-233.
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Pdf 35 35 200 20
Online 35 35 200 15
Pdf & Online 35 35 400 25

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.