Browse Prior Art Database

Method for unifying the Infiniband transport and resource not ready (RNR) timers into a single logic timing structure

IP.com Disclosure Number: IPCOM000010804D
Publication Date: 2003-Jan-22
Document File: 3 page(s) / 69K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method for unifying the Infiniband transport and resource not ready (RNR) timers into a single logic timing structure. Benefits include the improved use of system resources.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 50% of the total text.

Method for unifying the Infiniband transport and resource not ready (RNR) timers into a single logic timing structure

Disclosed is a method for unifying the Infiniband transport and resource not ready (RNR) timers into a single logic timing structure. Benefits include the improved use of system resources.

Background

              Infiniband is a trademarked name owned by Infiniband Trade Assn. Specification 1.0 has a release date of October 24, 2000.          

              Infiniband requires the hardware to detect missing responses when the host channel adapter (HCA) is using a reliable transport service type. Each send queue is required to implement a transport timer and detect when an outstanding request has an implied  negative acknowledgement (NAK). Additionally, when using a reliable connection, the remote agent may issue an RNR NAK, indicating to the sender that the receiving queue may be temporarily unavailable to accept the inbound message. The message may also include a minimum amount of time the sender must wait before resending the message. Each timer encoding is unique between the two types of timers, and not even a single timer value among the two is the same.

              Conventionally, two separate timing mechanisms are used for each type of timer. The transport and the RNR have their own logic for detection of time out conditions. Each active queue pair must have a transport timer and a RNR timer.

Description

              The disclosed method includes the mapping of RNR timers on top of the transport timers, alleviating the requirement for two separate timing mechanisms. The timers are mutually exclusive. A queue pair is not time...