Validity, feasibility and merits of trace-derived workload representations for computer simulation



Journal Title

Journal ISSN

Volume Title



One component of computer system modeling programs is the representation of the workload of the system being modeled. Two clasic forms exist. One is a mathematical distribution of service requests; the other is an algorithmic representation coded in a simulation language. This thesis discusses a technique for 1) tracing particular sequences of required services from a workload running on an actual computer, 2) editing out the effects of the traced control program and hardware, and 3) imposing the resulting sequence on a model of a different control program and hardware. A fairly complex input/output oriented example is used to demonstrate the validity, feasibility and merits of the techniques presented. It is concluded that the trace-derived workload representation, even though it is derived from a relatively simple system, may be used to drive models of systems much different from — and even more complex than — the system from which the profiles were obtained.