Method and system for a sharing buffer
AssigneeInternational Business Machines Corporation
InventorsHarold Wade Cain, III, Rui Hou, Xiaowei Shen, Huayong Wang
Life of this patent
Estimating the term…
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.
Claims18
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.
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.
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.
Dependencies are inferred from the claim text.