I/O forwarding in a cache coherent shared disk computer system
US6112281A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Oct 7, 1997 |
| Grant date | Aug 29, 2000 |
| Priority date | — |
| Expiry date | Oct 7, 2017 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/311
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method and apparatus for I/O forwarding in a cache coherent shared disk computer system is provided. According to the method, a requesting node transmits a request for requested data to a managing node. The managing node receives the read request from the requesting node and grants a lock on the requested data. The managing node then forwards data that identifies the requested data to a disk controller. The disk controller receives the data that identifies the requested data from the managing node and reads a data item, based on the data that identifies the requested data, from a shared disk. After reading the data item from the shared disk, the disk controller transmits the data item to the requesting node. In one embodiment, an I/O destination handle is generated that identifies a read request and a buffer cache address to which the data item should be copied. The I/O destination handle is transmitted to the disk controller to facilitate transmission and processing of the data item from the disk controller to the requesting node. As a result of forwarding data that identifies the requested data directly from the managing node to the disk controller ("I/O forwarding"), the durat…
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.