US2010161855A1PendingUtilityA1

Lightweight input/output protocol

Assignee: MICROSOFT CORPPriority: Dec 31, 2003Filed: Mar 4, 2010Published: Jun 24, 2010
Est. expiryDec 31, 2023(expired)· nominal 20-yr term from priority
H04L 67/1097H04L 69/26H04L 69/10G06F 13/28G06F 15/16G06F 12/00
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method and system for offloading I/O processing from a first computer to a second computer, using RDMA-capable network interconnects, are disclosed. The method and system include a client on the first computer communicating over an RDMA connection to a server on the second computer by way of a lightweight input/output (LWIO) protocol. The protocol generally comprises a network discovery phase followed by an I/O processing phase. During the discovery phase, the client and server determine a minimal list of shared RDMA-capable providers. During the I/O processing phase, the client posts I/O requests for offloading to the second machine over a mutually-authenticated RDMA channel. The I/O model is asymmetric, with read operations being implemented using RDMA and write operations being implemented using normal sends. Read and write requests may be completed in polling mode and in interrupt mode. Buffers are managed by way of a credit mechanism.

Claims

exact text as granted — not AI-modified
1 . A method for managing buffers in an input/output offload protocol, comprising:
 sending, by a server to a client, a delta credit message including an information field set to a number of credits, wherein, if the number is a negative number −N, the server requires the client to retire N credits;   if the number of credits is a negative number −N, sending, by the client to the server, N credit messages, and otherwise sending, by the client to the server, one credit message; and   for each credit message sent by the client, sending, by the server to the client, a status response message.

Join the waitlist — get patent alerts

Track US2010161855A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.