Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/523549.822911guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Dynamic Load Balancing of Iterative Data Parallel Problems on a Workstation Clustering

Published: 28 April 1997 Publication History

Abstract

Dynamic load balancing on the workloads of the clustered workstations has emerged as a powerful solution for overcoming load imbalance. In order to detect such imbalances, some load balancing methods check the average idle-time of the workstations periodically. But in these methods load balancing cannot be performed until the end of a period even if load imbalance has occurred in the middle of the period. In this paper, we present a new threshold load balancing method for workstations which process the jobs with relatively long execution times. The new method decides a proper time to perform load balancing and does perform the balancing right after the detection of the load imbalance. We also show that a static load balancing method with a long period is suitable if the workstations have to deal with the jobs having unpredictable arrival times and relatively short execution times. The performance of the methods presented in this paper is compared with the method without load balancing as well as with the periodic methods. The experiments were done with an iterative data parallel problem called ISING problem. The experimental results show that our methods outperform all the other methods that we compared.

References

[1]
B. S. Siegell, P. Steenkiste, "Automatic Generation of Parallel Programs with Dynamic load balancing," Proceedings 3rd Int'l Symposium on High-Performance Distributed Computing, pp. 166-175, 1994.
[2]
M. Kaddoura and S. Ranka, "Runtime Support for Parallelization of Data-Parallel Applications on Adaptive and Nonuniform Computational Environments," Proceedings 4th Int'l Symposium on High-Performance Distributed Computing, 1995.
[3]
J. Saltz, R. Ponnusamy, R. Das, M. Uysal, Y.S. Hwang, B.K. Moon, S. Sharma, "A Manual for the CHAOS Runtime Library," Univ. of Maryland Technical Reports CS-TR-3437 (UMIA CS-TR-95-34), March, 1995.
[4]
M. Hamdi, C. K. Lee, "Dynamic load balancing of Data Parallel Applications on a Distributed Network," SUPERCOMPUTING 95, pp. 170-179, 1995.
[5]
N. Nedeljkovic, M. J. Quinn, "Data-Parallel Programming on a Network of Heterogeneous Workstations," Proceedings 1st Int'l Symposium on High-Performance Distributed Computing, pp. 28-36, 1992.
[6]
M. J. Zaki, W. Li, and S. Parthasarathy, "Customized Dynamic Load Balancing for a Network of Workstations," Proceedings 5th Int'l Symposium on High-Performance Distributed Computing, 1996.
[7]
T. Schnekenburger, M. Huber, "Heterogeneous Partitioning in a workstation Network," Heterogeneous Computing Workshop, pp. 72-77, 1994.

Cited By

View all
  • (2014)Learning Based Distributed Orchestration of Stochastic Discrete Event SimulationsProceedings of the 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing10.1109/UCC.2014.18(99-108)Online publication date: 8-Dec-2014

Index Terms

  1. Dynamic Load Balancing of Iterative Data Parallel Problems on a Workstation Clustering
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    HPC-ASIA '97: Proceedings of the High-Performance Computing on the Information Superhighway, HPC-Asia '97
    April 1997
    ISBN:0818679018

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 28 April 1997

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 23 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2014)Learning Based Distributed Orchestration of Stochastic Discrete Event SimulationsProceedings of the 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing10.1109/UCC.2014.18(99-108)Online publication date: 8-Dec-2014

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media