Processing Times for Segmented Jobs with I/O Compute Overlap
- 1 January 1974
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 21 (1) , 18-30
- https://doi.org/10.1145/321796.321799
Abstract
Compute-output processing times are determined for n -segment jobs that are preloaded into main storage and processed with overlap. A queueing model with tandem servers is utilized for the performance analysis. In particular, the solution presented involves determination of the transient response for a batched arrival of n segments to be processed through two stages of tandem service with unlimited output buffering. The performance results provide insight into conditions arising in systems consisting of a single CPU and I/O channel with overlap capabilities. Two cases, single-segment overlap and unlimited overlap, are considered. Segmental compute and output (or input) service times are taken to be exponentially distributed; however, the approach is not limited to the exponential case if service is independent. The ratio of mean output time to mean compute time is varied to explore the full range between compute-bound and output-bound extremes. Final results are presented as relative gain over sequential processing.Keywords
This publication has 2 references indexed in Scilit:
- Throughput Analysis of Some Idealized Input, Output, and Compute Overlap ConfigurationsACM Computing Surveys, 1970
- Relative effects of central processor and input-output speeds upon throughput on the large computerCommunications of the ACM, 1964