DESPOT: Enhanced Dynamic Process Management for Beowulf Clusters on the Grid

"Better information + Better Scheduling => Better Performance"

Purpose

DESPOT is an NSF-funded CAREER project, award number EIA0092839.

Current systems for managing workload on clusters of workstations, particularly those available for Linux-based (Beowulf) clusters, are typically based on traditional process-based, coarse-grained parallel and distributed programming. In addition, most systems do not address the need for dynamic process migration based on differing phases of computation. The DESPOT project will first build a sophisticated thread-level resource-monitoring system for computational, storage and network resources. We will then use this information in an intelligent scheduling system to perform adaptive process/thread migration within the cluster. At the National Computational Grid level, we will integrate our system with metacomputing systems such as GLOBUS via a link to the NWS, in order to explore new scheduling heuristics based on the more detailed information provided by DESPOT.

People

Articles and presentations

Links

Any opinions, findings, conclusions, or recommendations expressed in the material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.