Stopping central processing units for data collection based on event categories of events
First Claim
Patent Images
1. A method, comprising:
- executing, a plurality of tasks on a plurality of central processing units (CPUs) of a computational device;
in response to an occurrence of an event in the computational device, stopping one or more CPUs that are executing tasks associated with an event category to which the event belongs, within a first predetermined amount of time; and
in response to stopping the one or more CPUs, collecting a data set indicative of a state of the computational device, for at most a second predetermined amount of time, wherein the tasks associated with the event category have to be completed within a third predetermined amount of time, and wherein the first predetermined amount of time and the second predetermined amount of time are set such the tasks associated with the event category are completed within the third predetermined amount of time.
1 Assignment
0 Petitions
Accused Products
Abstract
A plurality of tasks are executed on a plurality of central processing units (CPUs) of a computational device. In response to an occurrence of an event in the computational device, one or more CPUs that are executing tasks associated with an event category to which the event belongs are stopped within a first predetermined amount of time. In response to stopping the one or more CPUs, a data set indicative of a state of the computational device is collected, for at most a second predetermined amount of time.
15 Citations
15 Claims
-
1. A method, comprising:
-
executing, a plurality of tasks on a plurality of central processing units (CPUs) of a computational device; in response to an occurrence of an event in the computational device, stopping one or more CPUs that are executing tasks associated with an event category to which the event belongs, within a first predetermined amount of time; and in response to stopping the one or more CPUs, collecting a data set indicative of a state of the computational device, for at most a second predetermined amount of time, wherein the tasks associated with the event category have to be completed within a third predetermined amount of time, and wherein the first predetermined amount of time and the second predetermined amount of time are set such the tasks associated with the event category are completed within the third predetermined amount of time. - View Dependent Claims (4, 5)
-
-
2. A method, comprising:
-
executing, a plurality of tasks on a plurality of central processing units (CPUs) of a computational device; in response to an occurrence of an event in the computational device, stopping one or more CPUs that are executing tasks associated with an event category to which the event belongs, within a first predetermined amount of time; in response to stopping the one or more CPUs, collecting a data set indicative of a state of the computational device, for at most a second predetermined amount of time; and in response to completion of the collecting of the data set, resuming operations of the one or more CPUs, wherein properties associated with the event category include; a category identifier for the event category, wherein the category identifier identifies the event category; a list of tasks, wherein the list of tasks indicates the tasks to stop for the event category, in response to the occurrence on an event belonging to the event category; a stop time that indicates an amount of time within which CPUs executing tasks in the list of tasks are to be stopped; a data set collection time that indicates an amount of time within which a data set indicative of a state of the computational device is to be collected after stopping the CPUs executing the tasks in the list of tasks; and a data set collection mechanism comprising a function that when executed causes the data set to be collected. - View Dependent Claims (3)
-
-
6. A system, comprising:
-
a memory; and a plurality of central processing units (CPUs) coupled to the memory, wherein the system performs operations, the operations comprising; executing, a plurality of tasks on the plurality of CPUs; in response to an occurrence of an event in the system, stopping one or more CPUs that are executing tasks associated with an event category to which the event belongs, within a first predetermined amount of time; and in response to stopping the one or more CPUs in the system, collecting a data set indicative of a state of the system, for at most a second predetermined amount of time, wherein the tasks associated with the event category have to be completed within a third predetermined amount of time, and wherein the first predetermined amount of time and the second predetermined amount of time are set such the tasks associated with the event category are completed within the third predetermined amount of time. - View Dependent Claims (9, 10)
-
-
7. A system, comprising:
-
a memory; and a plurality of central processing units (CPUs) coupled to the memory, wherein the system performs operations, the operations comprising; executing, a plurality of tasks on the plurality of CPUs; in response to an occurrence of an event in the system, stopping one or more CPUs that are executing tasks associated with an event category to which the event belongs, within a first predetermined amount of time; in response to stopping the one or more CPUs in the system, collecting a data set indicative of a state of the system, for at most a second predetermined amount of time; and in response to completion of the collecting of the data set, resuming operations of the one or more CPUs, wherein properties associated with the event category include; a category identifier for the event category, wherein the category identifier identifies the event category; a list of tasks, wherein the list of tasks indicates the tasks to stop for the event category, in response to the occurrence on an event belonging to the event category; a stop time that indicates an amount of time within which CPUs executing tasks in the list of tasks are to be stopped; a data set collection time that indicates an amount of time within which a data set indicative of a state of the system is to be collected after stopping the CPUs executing the tasks in the list of tasks; and a data set collection mechanism comprising a function that when executed causes the data set to be collected. - View Dependent Claims (8)
-
-
11. A computer program product, the computer program product comprising a computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code configured to perform operations on a computational device, the operations comprising:
-
executing, a plurality of tasks on a plurality of central processing units (CPUs) of the computational device; in response to an occurrence of an event in the computational device, stopping one or more CPUs that are executing tasks associated with an event category to which the event belongs, within a first predetermined amount of time; and in response to stopping the one or more CPUs, collecting a data set indicative of a state of the computational device, for at most a second predetermined amount of time, wherein the tasks associated with the event category have to be completed within a third predetermined amount of time, and wherein the first predetermined amount of time and the second predetermined amount of time are set such the tasks associated with the event category are completed within the third predetermined amount of time. - View Dependent Claims (14, 15)
-
-
12. A computer program product, the computer program product comprising a computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code configured to perform operations on a computational device, the operations comprising:
-
executing, a plurality of tasks on a plurality of central processing units (CPUs) of the computational device; in response to an occurrence of an event in the computational device, stopping one or more CPUs that are executing tasks associated with an event category to which the event belongs, within a first predetermined amount of time; in response to stopping the one or more CPUs, collecting a data set indicative of a state of the computational device, for at most a second predetermined amount of time; and in response to completion of the collecting of the data set, resuming operations of the one or more CPUs, wherein properties associated with the event category include; a category identifier for the event category, wherein the category identifier identifies the event category; a list of tasks, wherein the list of tasks indicates the tasks to stop for the event category, in response to the occurrence on an event belonging to the event category; a stop time that indicates an amount of time within which CPUs executing tasks in the list of tasks are to be stopped; a data set collection time that indicates an amount of time within which a data set indicative of a state of the computational device is to be collected after stopping the CPUs executing the tasks in the list of tasks; and a data set collection mechanism comprising a function that when executed causes the data set to be collected. - View Dependent Claims (13)
-
Specification