System and method for modeling and optimizing I/O throughput of multiple disks on a bus
US6260108A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Jul 2, 1998 |
| Grant date | Jul 10, 2001 |
| Priority date | — |
| Expiry date | Jul 2, 2018 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F12/0866
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method for estimating and read durations, in response to requests to read data blocks stored in the disk drives in a computer system having a plurality of disk drives. Each disk drive has a disk cache with a non-zero fence parameter value coupled to a host computer via a common bus. The method according to one embodiment, comprises the steps of: (a) measuring an overhead period corresponding to the time during which a request to read is transmitted to a disk drive via the bus; (b) measuring an expected minimum positioning time corresponding to the shortest time required for a disk drive to locate said data block; (c) measuring mechanism-to-cache read time corresponding to the time required for a disk drive to transfer a data portion B.sub.C to a disk cache; (d) measuring the time required to transfer data blocks stored in each of said disk caches to the host; and (e) adding the times measured at steps (a) through (d).
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.