CPC G06F 11/1469 (2013.01) [G06F 11/1425 (2013.01); G06F 11/1461 (2013.01); G06F 11/3409 (2013.01)] | 20 Claims |
1. A method for managing performances of services, the method comprising:
generating subsystem groups, wherein each subsystem group of the subsystem groups comprises a plurality of subsystems, wherein each subsystem group is associated with one of a plurality of services, wherein the subsystem groups are generated using per-service subsystem requirements,
wherein the plurality of services are performed based on policies and service priorities specified by the policies;
performing, based on each subsystem's assigned concurrency, at least one of the plurality of services using a subsystem group of the subsystem groups, wherein a subsystem's concurrency specifies a number of concurrent services that the subsystem is able to perform; and
obtaining subsystem statistics for each of the plurality of subsystems,
wherein the subsystem statistics specify at least one selected from a group consisting of a number of operations per policy performed by each of the plurality of subsystems, and a resource allocation for each of the plurality of subsystems,
wherein the subsystem statistics and the service priorities are used to generate a feedback with respect to a service performance level of each of the plurality of subsystems by managing each subsystem's concurrency.
|