Systems, methods, and articles of manufacture for aligning service containers
First Claim
1. A method for deploying a container alignment environment including service containers distributed across resources in the environment that provides one or more services to a consumer, the method including:
- defining one or more macro-level service patterns representing predetermined resource configurations in the environment;
defining, based on the defined one or more macro-level patterns, one or more micro-level service patterns representing additional resource configurations within a corresponding macro-level service pattern;
defining one or more application service metrics associated with an application service container distributed across the resources;
defining one or more system service metrics associated with a system service container distributed across the resources;
defining one or more container rules that initiate an action based on a detected event by at least one of the application service container and the system service container; and
providing the one or more services to the consumer, such that the one or more container rules are used to maintain a predetermined service level for the one or more services.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems consistent with certain aspects related to the present invention provide a process for aligning service containers in a system environment. In one aspect of the invention, the process may include receiving first event data from an application service container providing application services during runtime of a web service and receiving second event data from a system service container providing system services during runtime of the web service. The process may also dynamically align the system and application services such that a predetermined service level associated with the web service is met during runtime based on at least one of the first and second event data.
-
Citations
31 Claims
-
1. A method for deploying a container alignment environment including service containers distributed across resources in the environment that provides one or more services to a consumer, the method including:
-
defining one or more macro-level service patterns representing predetermined resource configurations in the environment; defining, based on the defined one or more macro-level patterns, one or more micro-level service patterns representing additional resource configurations within a corresponding macro-level service pattern; defining one or more application service metrics associated with an application service container distributed across the resources; defining one or more system service metrics associated with a system service container distributed across the resources; defining one or more container rules that initiate an action based on a detected event by at least one of the application service container and the system service container; and providing the one or more services to the consumer, such that the one or more container rules are used to maintain a predetermined service level for the one or more services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for deploying a container alignment environment including service containers distributed across resources in the environment that provides one or more services to a consumer, the system including:
-
means for defining one or more macro-level service patterns representing predetermined resource configurations in the environment; means for defining, based on the defined one or more macro-level patterns, one or more micro-level service patterns representing additional resource configurations within a corresponding macro-level service pattern; means for defining one or more application service metrics associated with an application service container distributed across the resources; means for defining one or more system service metrics associated with a system service container distributed across the resources; means for defining one or more container rules that initiate an action based on a detected event by at least one of the application service container and the system service container; and means for providing the one or more services to the consumer, such that the one or more container rules are used to maintain a predetermined service level for the one or more services. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer-readable medium including instructions for performing a method, when executed by a processor, for deploying a container alignment environment including service containers distributed across resources in the environment that provides one or more services to a consumer, the method including:
-
defining one or more macro-level service patterns representing predetermined resource configurations in the environment; defining, based on the defined one or more macro-level patterns, one or more micro-level service patterns representing additional resource configurations within a corresponding macro-level service pattern; defining one or more application service metrics associated with an application service container distributed across the resources; defining one or more system service metrics associated with a system service container distributed across the resources; defining one or more container rules that initiate an action based on a detected event by at least one of the application service container and the system service container; and providing the one or more services to the consumer, such that the one or more container rules are used to maintain a predetermined service level for the one or more services.
-
Specification