DocumentCode :
1242092
Title :
A measurement-based model to predict the performance impact of system modifications: a case study
Author :
Dimpsey, Robert T. ; Iyer, Ravishankar K.
Author_Institution :
IBM, Austin, TX, USA
Volume :
6
Issue :
1
fYear :
1995
fDate :
1/1/1995 12:00:00 AM
Firstpage :
28
Lastpage :
40
Abstract :
The paper presents a performance case study of parallel jobs executing in real multi user workloads. The study is based on a measurement based model capable of predicting the completion time distribution of the jobs executing under real workloads. The model constructed is also capable of predicting the effects of system design changes on application performance. The model is a finite state, discrete time Markov model with rewards and costs associated with each state. The Markov states are defined from real measurements and represent system/workload states in which the machine has operated. The paper places special emphasis on choosing the correct number of states to represent the workload measured. Specifically, the performance of computationally bound, parallel applications executing in real workloads on an Alliant FX/80 is evaluated. The constructed model is used to evaluate scheduling policies, the performance effects of multiprogramming overhead, and the scalability of the Alliant FX/8O in real workloads. The model identifies a number of available scheduling policies which would improve the response time of parallel jobs. In addition, the model predicts that doubling the number of processors in the current configuration would only improve response time for a typical parallel application by 25%. The model recommends a different processor configuration to more fully utilize extra processors. The paper also presents empirical results which validate the model created
Keywords :
Markov processes; multiprogramming; parallel machines; parallel programming; performance evaluation; processor scheduling; Alliant FX/80; Markov states; application performance; completion time distribution; finite state discrete time Markov model; measurement based model; measurement-based model; multiprogramming overhead; parallel application; parallel applications; parallel jobs; performance case study; performance effects; performance impact; processor configuration; real multi user workloads; real workloads; scheduling policies; system design changes; system modifications; system/workload states; Application software; Computer aided software engineering; Computer applications; Concurrent computing; Costs; Delay; Helium; Predictive models; Processor scheduling; Scalability;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/71.363413
Filename :
363413
Link To Document :
بازگشت