Analysis of Job Arrival Patterns and Parallel Scheduling Performance

Abstract In this paper we present a study of the job arrival patterns from a parallel computing system and the impact of such arrival patterns on the performance of parallel scheduling strategies. Using workload data from the Cornell Theory Center, we develop a class of traffic models to characterize these arrival patterns. Our analysis of the job arrival data illustrates traffic patterns that exhibit heavy-tailed behavior and other characteristics which are quite different from the arrival processes used in previous studies of parallel scheduling. We then investigate the impact of these arrival traffic patterns on the performance of parallel space-sharing strategies, including the derivation of some scheduling optimality results.

[1]  Shelby L. Brumelle Some Inequalities for Parallel-Server Queues , 1971, Oper. Res..

[2]  Moshe Shaked,et al.  Stochastic orders and their applications , 1994 .

[3]  Kenneth C. Sevcik,et al.  Application Scheduling and Processor Allocation in Multiprogrammed Parallel Processing Systems , 1994, Perform. Evaluation.

[4]  M. A. Johnson,et al.  An investigation of phase-distribution moment-matching algorithms for use in queueing models , 1991, Queueing Syst. Theory Appl..

[5]  Steven Hotovy,et al.  Workload Evolution on the Cornell Theory Center IBM SP2 , 1996, JSSPP.

[6]  John Zahorjan,et al.  Zahorjan processor allocation policies for message-passing parallel computers , 1994, SIGMETRICS 1994.

[7]  D. Yao,et al.  The effect of increasing service rates in a closed queueing network , 1986 .

[8]  Timothy J. O'Donnell,et al.  Analysis of the early workload on the Cornell Theory Center IBM SP2 , 1996, SIGMETRICS '96.

[9]  Mark S. Squillante,et al.  Analysis of the Impact of Memory in Distributed Parallel Processing Systems , 1994, SIGMETRICS.

[10]  Sren Asmussen,et al.  Phase-Type Distributions and Related Point Processes: Fitting and Recent Advances , 1996 .

[11]  Mary K. Vernon,et al.  Use of application characteristics and limited preemption for run-to-completion parallel processor scheduling policies , 1994, SIGMETRICS.

[12]  Ward Whitt,et al.  Comparison methods for queues and other stochastic models , 1986 .

[13]  Marios C. Papaefthymiou,et al.  Stochastic Analysis of Gang Scheduling in Parallel and Distributed Systems , 1996, Perform. Evaluation.

[14]  Dror G. Feitelson,et al.  Job Characteristics of a Production Parallel Scientivic Workload on the NASA Ames iPSC/860 , 1995, JSSPP.

[15]  John Zahorjan,et al.  Scheduling memory constrained jobs on distributed memory parallel computers , 1995, SIGMETRICS '95/PERFORMANCE '95.

[16]  Anja Feldmann,et al.  Fitting Mixtures of Exponentials to Long-Tail Distributions to Analyze Network , 1998, Perform. Evaluation.

[17]  Marcel F. Neuts,et al.  Matrix-geometric solutions in stochastic models - an algorithmic approach , 1982 .

[18]  Kenneth C. Sevcik,et al.  Coordinated allocation of memory and processors in multiprocessors , 1996, SIGMETRICS '96.

[19]  Kenneth C. Sevcik,et al.  Benefits of Speedup Knowledge in Memory-Constrained Multiprocessor Scheduling , 1996, Perform. Evaluation.

[20]  Lawrence W. Dowdy,et al.  On Modeling Partitioned Multiprocessor Systems , 1994, Int. J. High Speed Comput..

[21]  Mark S. Squillante,et al.  The impact of I/O on program behavior and parallel scheduling , 1998, SIGMETRICS '98/PERFORMANCE '98.

[22]  Richard A. Davis,et al.  Time Series: Theory and Methods , 2013 .