SELECTION OF TRANSACTION MANAGERS BASED ON RUNTIME DATA
First Claim
Patent Images
1. A method of facilitating selection of transaction managers for use in transactional processing, said method comprising:
- obtaining, by a component of a transactional environment, runtime statistics for a plurality of transaction managers of a transactional environment, said runtime statistics for a transaction manager of the plurality of transaction managers including real-time data relating to commit processing performed by the transaction manager; and
selecting by the component one or more transaction managers from the plurality of transaction managers to use in completing a transaction of the transactional environment, wherein the selecting is based on the obtained runtime statistics.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more transaction managers are automatically selected from a plurality of transaction managers for use in processing a transaction. This selection is based on the types of resources used by the transaction and runtime data of the transaction managers able to support one or more of those resource types. The selection of the one or more transaction managers enables less than all of the transaction managers of an application server to be used in transaction commit processing, thereby improving performance.
-
Citations
20 Claims
-
1. A method of facilitating selection of transaction managers for use in transactional processing, said method comprising:
-
obtaining, by a component of a transactional environment, runtime statistics for a plurality of transaction managers of a transactional environment, said runtime statistics for a transaction manager of the plurality of transaction managers including real-time data relating to commit processing performed by the transaction manager; and selecting by the component one or more transaction managers from the plurality of transaction managers to use in completing a transaction of the transactional environment, wherein the selecting is based on the obtained runtime statistics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system of facilitating selection of transaction managers for use in transactional processing, said system comprising:
at least one processor of a transactional environment to perform a method, said method comprising; obtaining, by a component of a transactional environment, runtime statistics for a plurality of transaction managers of a transactional environment, said runtime statistics for a transaction manager of the plurality of transaction managers including real-time data relating to commit processing performed by the transaction manager; and selecting by the component one or more transaction managers from the plurality of transaction managers to use in completing a transaction of the transactional environment, wherein the selecting is based on the obtained runtime statistics. - View Dependent Claims (13, 14, 15)
-
16. An article of manufacture comprising:
at least one computer readable medium having computer readable program code logic to facilitate selection of transaction managers for use in transactional processing, said computer readable program code logic when executing performing the following; obtaining, by a component of a transactional environment, runtime statistics for a plurality of transaction managers of a transactional environment, said runtime statistics for a transaction manager of the plurality of transaction managers including real-time data relating to commit processing performed by the transaction manager; and selecting by the component one or more transaction managers from the plurality of transaction managers to use in completing a transaction of the transactional environment, wherein the selecting is based on the obtained runtime statistics. - View Dependent Claims (17, 18, 19, 20)
Specification