The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 24, 2013
Filed:
Mar. 30, 2010
Gabor J. Dozsa, Ardsley, NY (US);
Philip Heidelberger, Cortlandt Manor, NY (US);
Sameer Kumar, White Plains, NY (US);
Joseph D. Ratterman, Rochester, MN (US);
Burkhard Steinmacher-burow, Esslingen, DE;
Robert W. Wisniewski, Ossining, NY (US);
Gabor J. Dozsa, Ardsley, NY (US);
Philip Heidelberger, Cortlandt Manor, NY (US);
Sameer Kumar, White Plains, NY (US);
Joseph D. Ratterman, Rochester, MN (US);
Burkhard Steinmacher-Burow, Esslingen, DE;
Robert W. Wisniewski, Ossining, NY (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
In an embodiment, a send thread receives an identifier that identifies a destination node and a pointer to data. The send thread creates a first send request in response to the receipt of the identifier and the data pointer. The send thread selects a selected channel from among a plurality of channels. The selected channel comprises a selected hand-off queue and an identification of a selected message unit. Each of the channels identifies a different message unit. The selected hand-off queue is randomly accessible. If the selected hand-off queue contains an available entry, the send thread adds the first send request to the selected hand-off queue. If the selected hand-off queue does not contain an available entry, the send thread removes a second send request from the selected hand-off queue and sends the second send request to the selected message unit.