ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
advertisementadvertisement
Journal of Parallel and Distributed Computing
Volume 64, Issue 1, January 2004, Pages 151-162
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Purchase PDF (321 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/j.jpdc.2003.07.002    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2003 Elsevier Inc. All rights reserved.

Research Note

A hierarchical adaptive distributed algorithm for load balancing*1

K. AntonisE-mail The Corresponding Author, a, J. GarofalakisCorresponding Author Contact Information, E-mail The Corresponding Author, b, d, I. MourtosE-mail The Corresponding Author, c and P. SpirakisE-mail The Corresponding Author, b, d

a Technological and Educational Institute of Lamia, 3rd km Old National Road Lamia-Athens, Lamia, Greece b Computer Technology Institute, P.O. Box 1122, 26110, Patras, Greece c London School of Economics, Department of Operational Research, Houghton Street, WC2A 2AE, London, UK d University of Patras, Department of Computer Engineering and Informatics, 26500 Rion, Patras, Greece

Received 21 June 1999; 
revised 15 July 2002. 
Available online 28 October 2003.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

Load balancing/sharing exploits the communication facility between the servers of a distributed system, by using the exchanging of status information and jobs between any two servers of the system in order to improve the overall performance.We propose an adaptive distributed hierarchical scheme, the Virtual Tree Algorithm (VTA), which creates a virtual binary tree structure over the actual network topology. It uses the difference-initiated (DI) technique for load balancing, which needs remote information for the transfer policy and no additional information for the location policy. We demonstrate that the introduced virtual construction keeps the exchanged messages to relatively low levels. To evaluate the performance of our policy, we present both theoretical and simulation results. By using simulation, we compare our results with one of the most representative, adaptive, symmetrical and efficient algorithms, the Variable Threshold (V_THR) algorithm.

Author Keywords: Load balancing; Distributed systems


 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.