Patent · US Expired

I/O forwarding in a cache coherent shared disk computer system

US6112281A · kind A · utility

26Cited by
1References
27Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 7, 1997
Grant dateAug 29, 2000
Priority date
Expiry dateOct 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.