"Better information + Better Scheduling => Better Performance"
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.