SYSTEM AND METHOD FOR PROVIDING A WORK MANAGER IN A MULTITENANT APPLICATION SERVER ENVIRONMENT
First Claim
1. A system for providing a work manager for use in an application server environment, comprising:
- one or more computers, including an application server environment executing thereon, together witha plurality of deployable resources which can be used within the application server environment,one or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain;
a partition work manager configurable, by a system administrator, to assign a fair share value to each of the one or more partitions within the application server environment, each fair share value configured for use by the system to control thread usage associated with one or more partitions.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with an embodiment, described herein is a system and method for providing a work manager for use in an application server environment. In accordance with an embodiment, a system administrator can configure a partition work manager to provide partition work request prioritization (fair share value) to each partition within a multitenant application server environment. The system administrator can additionally configure the partition work manager to impose a minimum threads constraint limit, a partition capacity constraint, and/or a partition maximum threads constraint, all of which restrict the use of thread resources by the partitions within the environment.
-
Citations
20 Claims
-
1. A system for providing a work manager for use in an application server environment, comprising:
-
one or more computers, including an application server environment executing thereon, together with a plurality of deployable resources which can be used within the application server environment, one or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain; a partition work manager configurable, by a system administrator, to assign a fair share value to each of the one or more partitions within the application server environment, each fair share value configured for use by the system to control thread usage associated with one or more partitions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for providing a work manager for use in an application server environment, comprising:
-
providing, at one or more computers, including an application server environment executing thereon, a plurality of deployable resources which can be used within the application server environment, one or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain; providing a partition work manager, the partition work manager being configurable by a system administrator; and configuring the partition work manager to assign a fair share value to each of the one or more partitions within the application server environment, each fair share value configured for use by the system to control thread usage associated with one or more partitions. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium, including instructions stored thereon which when read and executed by one or more computers cause the one or more computers to perform the steps comprising:
-
providing, at one or more computers, including an application server environment executing thereon, a plurality of deployable resources which can be used within the application server environment, one or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain; providing a partition work manager, the partition work manager being configurable by a system administrator; and configuring a partition work manager to assign a fair share value to each of the one or more partitions within the application server environment, each fair share value configured for use by the system to control thread usage associated with one or more partitions. - View Dependent Claims (17, 18, 19, 20)
-
Specification