TY - JOUR
T1 - Modeling and optimizing I/O throughput of multiple disks on a bus (summary)
AU - Barve, Rakesh
AU - Shriver, Elizabeth
AU - Gibbons, Phillip B.
AU - Hillyer, Bruce K.
AU - Matias, Yossi
AU - Vitter, Jeffrey Scott
PY - 1998/6
Y1 - 1998/6
N2 - For a wide variety of computational tasks, disk I/O continues to be a serious obstacle to high performance. The focus of the present paper is on systems that use multiple disks per SCSI bus. We measured the performance of concurrent random I/Os, and observed bus-related phenomena that impair performance. We describe these phenomena, and present a new I/O performance model that accurately predicts the average bandwidth achieved by a heavy workload of random reads from disks on a SCSI bus. This model, although relatively simple, predicts performance on several platforms to within 12% for I/O sizes in the range 16-128 KB. We describe a technique to improve the I/O bandwidth by 10-20% for random-access workloads that have large I/Os and high concurrency. This technique increases the percentage of disk head positioning time that is overlapped with data transfers, and increases the percentage of transfers that occur at bus bandwidth, rather than at disk-head bandwidth.
AB - For a wide variety of computational tasks, disk I/O continues to be a serious obstacle to high performance. The focus of the present paper is on systems that use multiple disks per SCSI bus. We measured the performance of concurrent random I/Os, and observed bus-related phenomena that impair performance. We describe these phenomena, and present a new I/O performance model that accurately predicts the average bandwidth achieved by a heavy workload of random reads from disks on a SCSI bus. This model, although relatively simple, predicts performance on several platforms to within 12% for I/O sizes in the range 16-128 KB. We describe a technique to improve the I/O bandwidth by 10-20% for random-access workloads that have large I/Os and high concurrency. This technique increases the percentage of disk head positioning time that is overlapped with data transfers, and increases the percentage of transfers that occur at bus bandwidth, rather than at disk-head bandwidth.
UR - http://www.scopus.com/inward/record.url?scp=0032090328&partnerID=8YFLogxK
U2 - 10.1145/277858.277936
DO - 10.1145/277858.277936
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:0032090328
SN - 0163-5999
VL - 26
SP - 264
EP - 267
JO - Performance Evaluation Review
JF - Performance Evaluation Review
IS - 1
ER -