Research Article Open Access

USING MOBILE AGENTS FOR LOAD BALANCING IN PEER-TO-PEER SYSTEMS HOSTING VIRTUAL SERVERS

VijayaKumar G. Dhas1, S. Saibharath1 and V. Rhymend Uthariaraj1
  • 1 Anna University, India

Abstract

This study proposes a novel load-balancing algorithm for managing virtual servers in a Peer-To-Peer (P2P) system through mobile agents. The proposed algorithm is implemented in a fully decentralized manner for a structured P2P system. It uses mobile agents and is independent of the geometry of the P2P auxiliary networks. The load-balancing algorithm effectively reduces the load imbalance of the system using the load per unit capacity derived by the mobile agents. A unique feature of the proposed algorithm is the mutual swapping of virtual servers between overloaded and underloaded peers to efficiently use the available resources. The proposed solution has been verified in a P2P environment consisting of peers and embedded glassfish server instances, created dynamically to act as virtual servers.

Journal of Computer Science
Volume 10 No. 6, 2014, 948-960

DOI: https://doi.org/10.3844/jcssp.2014.948.960

Submitted On: 16 December 2013 Published On: 27 January 2014

How to Cite: Dhas, V. G., Saibharath, S. & Uthariaraj, V. R. (2014). USING MOBILE AGENTS FOR LOAD BALANCING IN PEER-TO-PEER SYSTEMS HOSTING VIRTUAL SERVERS. Journal of Computer Science, 10(6), 948-960. https://doi.org/10.3844/jcssp.2014.948.960

  • 3,072 Views
  • 2,355 Downloads
  • 0 Citations

Download

Keywords

  • Load Balance
  • Virtual Servers
  • Heterogeneity
  • P2P Systems