DocumentCode
1830695
Title
An analytic performance model of parallel systems that perform N tasks using P processors that can fail
Author
Weerasinghe, Gehan ; Antonios, Imad ; Lipsky, Lester
Author_Institution
Dept. of Comput. Sci. & Eng., Connecticut Univ., Storrs, CT, USA
fYear
2001
fDate
2001
Firstpage
310
Lastpage
319
Abstract
We present a Markov model for analyzing the performance of parallel/distributed processors that execute a job consisting of N independent tasks in parallel using P processors. The model is a Markov chain with states representing service and failure rates with k (0<k⩽P) active processors. The task-times and processor failures are both exponentially distributed. We derive a number of expressions to determine the mean execution time, probability of success, work, and other measurable quantities, all conditioned on the job finishing successfully. A prototype, implemented using an extended version of ACMPI, is used for actual experiments that are based on simulated task-times and processor failures. We present our results comparing the analytic model with the prototype for a range of values of processor failure rates. We also discuss extensions of the model and issues related to communication costs, approximations and effect of task-time distributions
Keywords
Markov processes; exponential distribution; parallel processing; performance evaluation; ACMPI; Markov chain; Markov model; active processors; analytic performance model; exponential distribution; failure rates; mean execution time; parallel systems; probability of success; processor failures; service rates; task-times; Computer applications; Computer science; Costs; Failure analysis; Finishing; Performance analysis; Prototypes; Time measurement; Virtual prototyping; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Computing and Applications, 2001. NCA 2001. IEEE International Symposium on
Conference_Location
Cambridge, MA
Print_ISBN
0-7695-1432-4
Type
conf
DOI
10.1109/NCA.2001.962547
Filename
962547
Link To Document