Method and system for a sharing buffer
First Claim
Patent Images
1. A sharing buffer management system, comprising:
- a predictor module to predict at runtime a transaction data size of a transaction according to history information of the transaction; and
a resource management module to allocate sharing buffer resources for the transaction according to the predicted transaction data size in response to beginning of the transaction, to record an actual sharing buffer size occupied by the transaction in response to the successful commitment of the transaction and update the history information of the transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer readable article of manufacture for sharing buffer management. The system includes: a predictor module to predict at runtime a transaction data size of a transaction according to history information of the transaction; and a resource management module to allocate sharing buffer resources for the transaction according to the predicted transaction data size in response to beginning of the transaction, to record an actual sharing buffer size occupied by the transaction in response to the successful commitment of the transaction, and to update the history information of the transaction.
59 Citations
18 Claims
-
1. A sharing buffer management system, comprising:
-
a predictor module to predict at runtime a transaction data size of a transaction according to history information of the transaction; and a resource management module to allocate sharing buffer resources for the transaction according to the predicted transaction data size in response to beginning of the transaction, to record an actual sharing buffer size occupied by the transaction in response to the successful commitment of the transaction and update the history information of the transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method implemented by a computing apparatus for managing a sharing buffer, the method comprising the steps of:
-
predicting at runtime by a predictor module a transaction data size of a transaction according to history information of the transaction; allocating sharing buffer resources for the transaction by a resource management module according to the predicted transaction data size in response to beginning of the transaction; recording by the resource management module an actual sharing buffer size occupied by the transaction in response to the successful commitment of the transaction; and updating the history information of the transaction by the resource management module, thereby managing the sharing buffer by the computing apparatus. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer readable article of manufacture tangibly embodying computer readable instructions which, when executed, cause a computing apparatus to implement a method for managing a sharing buffer, comprising:
-
predicting at runtime by a predictor module a transaction data size of a transaction according to history information of the transaction; allocating sharing buffer resources for the transaction by a resource management module according to the predicted transaction data size in response to beginning of the transaction; recording by the resource management module an actual sharing buffer size occupied by the transaction, in response to the successful commitment of the transaction; and updating the history information of the transaction by the resource management module.
-
Specification