METHOD AND SYSTEM FOR CLOSING AN RDMA CONNECTION

    公开(公告)号:WO2006124718A3

    公开(公告)日:2006-11-23

    申请号:PCT/US2006/018623

    申请日:2006-05-15

    Abstract: Disclosed are methods for handling RDMA connections carried over packet stream connections. In one aspect, I/O completion events are distributed among a number of processors in a multi-processor computing device, eliminating processing bottlenecks. For each processor that will accept I/O completion events, at least one completion queue is created. When an I/O completion event is received on one of the completion queues, the processor associated with that queue processes the event. In a second aspect, semantics of the interactions among a packet stream handler, an RDMA layer, and an RNIC are defined to control RDMA closures and thus to avoid implementation errors. In a third aspect, semantics are defined for transferring an existing packet stream connection into RDMA mode while avoiding possible race conditions. The resulting RNIC architecture is simpler than is traditional because the RNIC never needs to process both streaming messages and RDMA-mode traffic at the same time.

    METHOD AND SYSTEM FOR CLOSING AN RDMA CONNECTION
    2.
    发明公开
    METHOD AND SYSTEM FOR CLOSING AN RDMA CONNECTION 审中-公开
    方法和系统关闭RDMA连接的

    公开(公告)号:EP1880308A2

    公开(公告)日:2008-01-23

    申请号:EP06752537.8

    申请日:2006-05-15

    CPC classification number: H04L67/1097 H04L69/10 H04L69/12

    Abstract: Disclosed are methods for handling RDMA connections carried over packet stream connections. In one aspect, I/O completion events are distributed among a number of processors in a multi-processor computing device, eliminating processing bottlenecks. For each processor that will accept I/O completion events, at least one completion queue is created. When an I/O completion event is received on one of the completion queues, the processor associated with that queue processes the event. In a second aspect, semantics of the interactions among a packet stream handler, an RDMA layer, and an RNIC are defined to control RDMA closures and thus to avoid implementation errors. In a third aspect, semantics are defined for transferring an existing packet stream connection into RDMA mode while avoiding possible race conditions. The resulting RNIC architecture is simpler than is traditional because the RNIC never needs to process both streaming messages and RDMA-mode traffic at the same time.

Patent Agency Ranking