Title :
Automatic methods for predicting machine availability in desktop Grid and peer-to-peer systems
Author :
Brevik, John ; Nurmi, Daniel ; Wolski, Rich
Author_Institution :
Dept. of Math. & Comput. Sci., Wheaton Coll., Norton, MA, USA
Abstract :
In this paper we examine the problem of predicting machine availability in desktop and enterprise computing environments. Predicting the duration that a machine will run until it restarts (availability duration) is critically useful to application scheduling and resource characterization in federated systems. We describe one parametric model fitting technique and two nonparametric prediction techniques, comparing their accuracy in predicting the quantiles of empirically observed machine availability distributions. We describe each method analytically and evaluate its precision using a synthetic trace of machine availability constructed from a known distribution. To detail their practical efficacy, we apply them to machine availability traces from three separate desktop and enterprise computing environments, and evaluate each method in terms of the accuracy with which it predicts availability in a trace driven simulation. Our results indicate that availability duration can be predicted with quantifiable confidence bounds and that these bounds can he used as conservative bounds on lifetime predictions. Moreover a nonparametric method based on a binomial approach generates the most accurate estimates.
Keywords :
Weibull distribution; binomial distribution; grid computing; nonparametric statistics; resource allocation; scheduling; application scheduling; availability duration; binomial approach; desktop Grid systems; distributions; enterprise computing; federated systems; lifetime predictions; machine availability prediction; nonparametric method; nonparametric prediction; parametric model fitting; peer-to-peer systems; resource characterization; trace driven simulation; Availability; Computer science; Educational institutions; Grid computing; Mathematics; Microcomputers; Peer to peer computing; Predictive models; Processor scheduling; Time measurement;
Conference_Titel :
Cluster Computing and the Grid, 2004. CCGrid 2004. IEEE International Symposium on
Print_ISBN :
0-7803-8430-X
DOI :
10.1109/CCGrid.2004.1336566