Optimal Load Balancing in a Beowulf Cluster

PANTS (PANTS Application Node Transparency System) is a suite of programs designed to add transparent load balancing to a Beowulf cluster so that processes are transfered among the nodes of the cluster to improve performance. PANTS provides the option of using one of several different load balancin...

Full description

Bibliographic Details
Main Author: Adams, Daniel Alan
Other Authors: David Finkel, Advisor
Format: Others
Published: Digital WPI 2005
Subjects:
Online Access:https://digitalcommons.wpi.edu/etd-theses/629
https://digitalcommons.wpi.edu/cgi/viewcontent.cgi?article=1628&context=etd-theses
id ndltd-wpi.edu-oai-digitalcommons.wpi.edu-etd-theses-1628
record_format oai_dc
spelling ndltd-wpi.edu-oai-digitalcommons.wpi.edu-etd-theses-16282019-03-22T05:45:46Z Optimal Load Balancing in a Beowulf Cluster Adams, Daniel Alan PANTS (PANTS Application Node Transparency System) is a suite of programs designed to add transparent load balancing to a Beowulf cluster so that processes are transfered among the nodes of the cluster to improve performance. PANTS provides the option of using one of several different load balancing policies, each having a different approach. This paper studies the scalability and performance of these policies on large clusters and under various workloads. We measure the performance of our policies on our current cluster, and use that performance data to build simulations to test the performance of the policies in larger clusters and under differing workloads. Two policies, one deterministic and one non-deterministic, are presented which offer optimal steady-state performance. We also present best practices and discuss the major challenges of load balancing policy design. 2005-05-02T07:00:00Z text application/pdf https://digitalcommons.wpi.edu/etd-theses/629 https://digitalcommons.wpi.edu/cgi/viewcontent.cgi?article=1628&context=etd-theses Masters Theses (All Theses, All Years) Digital WPI David Finkel, Advisor Michael A. Gennert, Department Head Micha Hofri, Reader beowulf load sharing load balancing Beowulf clusters (Computer systems) Electronic data processing Distributed processing Load sharing
collection NDLTD
format Others
sources NDLTD
topic beowulf
load sharing
load balancing
Beowulf clusters (Computer systems)
Electronic data processing
Distributed processing
Load sharing
spellingShingle beowulf
load sharing
load balancing
Beowulf clusters (Computer systems)
Electronic data processing
Distributed processing
Load sharing
Adams, Daniel Alan
Optimal Load Balancing in a Beowulf Cluster
description PANTS (PANTS Application Node Transparency System) is a suite of programs designed to add transparent load balancing to a Beowulf cluster so that processes are transfered among the nodes of the cluster to improve performance. PANTS provides the option of using one of several different load balancing policies, each having a different approach. This paper studies the scalability and performance of these policies on large clusters and under various workloads. We measure the performance of our policies on our current cluster, and use that performance data to build simulations to test the performance of the policies in larger clusters and under differing workloads. Two policies, one deterministic and one non-deterministic, are presented which offer optimal steady-state performance. We also present best practices and discuss the major challenges of load balancing policy design.
author2 David Finkel, Advisor
author_facet David Finkel, Advisor
Adams, Daniel Alan
author Adams, Daniel Alan
author_sort Adams, Daniel Alan
title Optimal Load Balancing in a Beowulf Cluster
title_short Optimal Load Balancing in a Beowulf Cluster
title_full Optimal Load Balancing in a Beowulf Cluster
title_fullStr Optimal Load Balancing in a Beowulf Cluster
title_full_unstemmed Optimal Load Balancing in a Beowulf Cluster
title_sort optimal load balancing in a beowulf cluster
publisher Digital WPI
publishDate 2005
url https://digitalcommons.wpi.edu/etd-theses/629
https://digitalcommons.wpi.edu/cgi/viewcontent.cgi?article=1628&context=etd-theses
work_keys_str_mv AT adamsdanielalan optimalloadbalancinginabeowulfcluster
_version_ 1719005768159592448