发明名称 Method and apparatus for write-back caching with minimal interrupts
摘要 A method and apparatus for write-back caching in a data storage and processing system has been described. The method comprises the steps of receiving a write request including write data from a compute node in a first I/O node, forwarding the write data from the first I/O node to a second I/O node, and sending an acknowledgment message to the compute node from the second I/O node after the write data is received by the second I/O node. After the data is written into non-volatile storage of the first I/O node, a purge request or command is sent to the second I/O node to purge the write data from the volatile memory of the second I/O node. In one embodiment, the purge request is not sent until the first I/O node receives a second write request, in which case, the purge request is sent in the same interrupt as the write data for the second write request. The processing system comprises a first and a second I/O node, each with means for receiving a write request from the compute node and forwarding that write data to the other I/O node. Each I/O node also comprises a means for sending an acknowledgment message back to the compute node directly, without sending the acknowledgment through the I/O node that sent the write data. The result is an I/O protocol that reduces the number of interrupts required to store data, while still implementing write back caching to improve storage speed and turnaround. The invention also can be described in terms of a program storage device, such as a hard disk, floppy disk, or a CD, which tangibly embodies instructions stored thereon for performing the instructions to practice the invention.
申请公布号 EP0980041(A2) 申请公布日期 2000.02.16
申请号 EP19990306310 申请日期 1999.08.10
申请人 TERADATA US, INC. 发明人 CHOW, KIT M.;MULLER, KEITH P.;BOGGS, GARY L.;MEYER, MICHAEL W.
分类号 G06F12/08;G06F3/06;G06F13/12 主分类号 G06F12/08
代理机构 代理人
主权项
地址