Preventing execution of processes responsive to changes in the environment
First Claim
Patent Images
1. A computer-implemented method of managing processing within a computing environment, said method comprising:
- programmatically providing, without user intervention, a plurality of categories of processes, said plurality of categories of processes having a plurality of priorities associated therewith, and wherein the plurality of categories of processes comprises one or more of a category of critical processes, a category of monitoring processes, a category of preparatory processes, and a category of administrative processes, and wherein each category of the plurality of categories has a serialization protocol associated therewith to manage processing among the plurality of categories, and wherein the serialization protocol for one category is different from the serialization protocol of another category; and
programmatically preventing execution, by a processor, of a process of one category of processes and allowing execution of a process of another category of processes, in response to detecting a change in configuration of an Information Technology (IT) environment, wherein the change in configuration comprises at least one of adding one or more resources to the IT environment to be used by a business application of the IT environment that employs a plurality of types of resources, removing one or more resources from the IT environment that are used by a business application that employs a plurality of types of resources, or altering a management policy of the IT environment, and wherein the preventing execution comprises blocking execution of the process or terminating execution of the process.
1 Assignment
0 Petitions
Accused Products
Abstract
Processes are programmatically categorized into a plurality of categories, which are prioritized. Serialization is used to control execution of the processes of the various categories. The serialization ensures that processes of higher priority categories are given priority in execution. This includes temporarily preventing processes of lower priority categories from being executed.
231 Citations
16 Claims
-
1. A computer-implemented method of managing processing within a computing environment, said method comprising:
-
programmatically providing, without user intervention, a plurality of categories of processes, said plurality of categories of processes having a plurality of priorities associated therewith, and wherein the plurality of categories of processes comprises one or more of a category of critical processes, a category of monitoring processes, a category of preparatory processes, and a category of administrative processes, and wherein each category of the plurality of categories has a serialization protocol associated therewith to manage processing among the plurality of categories, and wherein the serialization protocol for one category is different from the serialization protocol of another category; and programmatically preventing execution, by a processor, of a process of one category of processes and allowing execution of a process of another category of processes, in response to detecting a change in configuration of an Information Technology (IT) environment, wherein the change in configuration comprises at least one of adding one or more resources to the IT environment to be used by a business application of the IT environment that employs a plurality of types of resources, removing one or more resources from the IT environment that are used by a business application that employs a plurality of types of resources, or altering a management policy of the IT environment, and wherein the preventing execution comprises blocking execution of the process or terminating execution of the process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system of managing processing within a computing environment, said system comprising:
-
a memory storing a plurality of categories of processes programmatically provided without user intervention, said plurality of categories having a plurality of priorities associated therewith, and wherein the plurality of categories comprises one or more of a category of critical processes, a category of monitoring processes, a category of preparatory processes, and a category of administrative processes, and wherein each category of the plurality of categories has a serialization protocol associated therewith to manage processing among the plurality of categories, and wherein the serialization protocol for one category is different from the serialization protocol of another category; and a processor to programmatically prevent execution of a process of one category of processes and allow execution of a process of another category of processes, in response to detecting a change in configuration of an Information Technology (IT) environment, wherein the change in configuration comprises at least one of adding one or more resources to the IT environment to be used by a business application of the IT environment that employs a plurality of types of resources, removing one or more resources from the IT environment that are used by a business application that employs a plurality of types of resources, or altering a management policy of the IT environment, and wherein the preventing execution comprises blocking execution of the process or terminating execution of the process. - View Dependent Claims (11, 12)
-
-
13. A computer program product for managing processing within a computing environment, said computer program product comprising:
-
a non-transitory computer readable storage medium readable by a processor and storing instructions for execution by the processor for performing a method comprising; programmatically providing, without user intervention, a plurality of categories of processes, said plurality of categories having a plurality of priorities associated therewith, and wherein the plurality of categories comprises one or more of a category of critical processes, a category of monitoring processes, a category of preparatory processes, and a category of administrative processes, and wherein each category of the plurality of categories has a serialization protocol associated therewith to manage processing among the plurality of categories, and wherein the serialization protocol for one category is different from the serialization protocol of another category; and programmatically preventing execution, by a processor, of a process of one category of processes and allowing execution of a process of another category of processes, in response to detecting a change in configuration of an Information Technology (IT) environment, wherein the change in configuration comprises at least one of adding one or more resources to the IT environment to be used by a business application of the IT environment that employs a plurality of types of resources, removing one or more resources from the IT environment that are used by a business application that employs a plurality of types of resources, or altering a management policy of the IT environment, and wherein the preventing execution comprises blocking execution of the process or terminating execution of the process. - View Dependent Claims (14, 15, 16)
-
Specification