2006 · 83 citations · 8 references
ComputingComputer ScienceHigh-performance ComputingParallel ComputingQueuing TheorySchedulingBatch SchedulingDistributed Memory ParallelismJob SchedulingParallel Computing SystemsQueueing SystemsQueueing TheoryDistributed MemoryHigh-performance Computing SystemsParallel Machine Batch SchedulingParallel SchedulingPerformance Bounds In QueuesPerformance PredictionQueuesQueuing Delay Analysis
Most space-sharing parallel computers presently operated by high-performance computing centers use batch-queuing systems to manage processor allocation. In many cases, users wishing to use these batch-queued resources have accounts at multiple sites and have the option of choosing at which site or sites to submit a parallel job. In such a situation, the amount of time a user's job will wait in any one batch queue can significantly impact the overall time a user waits from job submission to job completion. In this work, we explore a new method for providing end-users with predictions for the bounds on the queuing delay individual jobs will experience. We evaluate this method using batch scheduler logs for distributed-memory parallel machines that cover a 9-year period at 7 large HPC centers.Our results show that it is possible to predict delay bounds reliably for jobs in different queues, and for jobs requesting different ranges of processor counts. Using this information, scientific application developers can intelligently decide where to submit their parallel codes in order to minimize overall turnaround time.
8
Time Series Analysis: Forecasting and Control
Michael D. Geurts, George E. P. Box, Gwilym M. Jenkins · Journal of Marketing Research · 1977 · 19.3K citations
Computing, Data Science, Forecasting +11
Forecasting Economic Time Series
The Economic Journal · 2000 · 1.8K citations
The Basic Practice of Statistics.
Frederick W. Leysieffer, David S. Moore · American Mathematical Monthly · 1999 · 175 citations