-
公开(公告)号:CA2422252C
公开(公告)日:2008-09-02
申请号:CA2422252
申请日:2003-03-14
Applicant: IBM CANADA
Inventor: KENNEDY JOHN P , PEREYRA HEBERT W , KALMUK DAVID C , WILDING MARK F , HURAS MATTHEW A
Abstract: A reservation system and method for making reservation in a shared memory buffer to store information from applications. The shared memory buffer is logically partitioned in a number of fixed size indexed contiguous slots. The reservation system uses an atomic counter, which is stored in the shared memory buffer. The value of the atomic counter can be associated with the index of a slot available for reservation. An application making a reservation increases the atomic counter value on a number of reserved slots, in order to provide a value that is associated with the index of the next slot available for reservation. After the reservation is accomplished, the information is written into the reserved slots, the reservation system writes parsing information for further parsing, in order to validate information in the shared memory buffer. The reservation system provides functionality for continuous and instantaneous dumping of the shared memory buffer into a file, for cleaning and for wrapping the said buffer.
-
公开(公告)号:CA2422252A1
公开(公告)日:2004-09-14
申请号:CA2422252
申请日:2003-03-14
Applicant: IBM CANADA
Inventor: KALMUK DAVID C , HURAS MATTHEW A , PEREYRA HEBERT W , WILDING MARK F , KENNEDY JOHN P
Abstract: A reservation system and method for making reservation in a shared memory buffer to store information from applications. The shared memory buffer is logically partitioned in a number of fixed size indexed contiguous slots. The reservation system uses an atomic counter, which is stored in the shared memory buffer. The value of the atomic counter can be associated with the index of a slot available for reservation. An application making a reservation increases the atomic counter value on a number of reserved slots, in order to provide a value that is associated with the index of the next slot available for reservation. After the reservation is accomplished, the information is written into the reserved slots, the reservation system writes parsing information for further parsing, in order to validate information in the shared memory buffer. The reservation system provides functionality for continuous and instantaneous dumping of the shared memory buffer into a file, for cleaning and for wrapping the said buffer.
-