Patent Number: 7,089,564

Title: High-performance memory queue

Abstract: A highly available, high-performance memory queue. Locking of the queue is minimized in order to provide a highly available queue and to improve performance of the queue. Multiple updates of the queue can occur under a single lock. Further, messages of the queue are persistent. A time-initiated checkpointing process, as well as the storing of message information on a recovery log, ensures the persistence of the queue messages.

Inventors: Chen; Shawfu (New Milford, CT), Dryfoos; Robert O. (Hopewell Junction, NY), Feldman; Allan (Poughkeepsie, NY), Hu; David Y. (Poughkeepsie, NY), Keenaghan; Jason A. (Wappingers Falls, NY), Sutton; Peter G. (Lagrangeville, NY), Wang; Mei-Hui (Brookfield, CT)

Assignee: International Business Machines Corporation

International Classification: G06F 9/46 (20060101)

Expiration Date: 8/08/02018