Detecting events in cloud computing environments and performing actions upon occurrence of the events
First Claim
Patent Images
1. A method comprising:
- receiving information identifying a user-defined action to perform upon an occurrence of an event related to usage of a plurality of computing resources by a plurality of computing processes running in a plurality of clouds comprising a first cloud and a second cloud, wherein the first cloud is managed via a first cloud management interface and the second cloud is managed via a second cloud management interface;
associating the event with the user-defined action to perform upon the occurrence of the event;
monitoring the computing processes running in the plurality of clouds for the occurrence of the event;
determining the occurrence of the event causes the usage of the computing resources by the computing processes to exceed a threshold usage amount; and
performing, by a processor, the user-defined action in view of the determining, wherein the user-defined action comprises terminating execution of the computing processes.
1 Assignment
0 Petitions
Accused Products
Abstract
A monitoring system can monitor computing processes in clouds. The monitoring system can monitor the clouds for certain events associated with the computing processes. The monitoring system can receive, from the user, a particular event and an action to perform upon the occurrence of the event. Once received, the monitoring system can compare the information collected during monitoring against the event specified by the user. Once the event occurs, the monitoring system can perform the action associated with the event.
170 Citations
17 Claims
-
1. A method comprising:
-
receiving information identifying a user-defined action to perform upon an occurrence of an event related to usage of a plurality of computing resources by a plurality of computing processes running in a plurality of clouds comprising a first cloud and a second cloud, wherein the first cloud is managed via a first cloud management interface and the second cloud is managed via a second cloud management interface; associating the event with the user-defined action to perform upon the occurrence of the event; monitoring the computing processes running in the plurality of clouds for the occurrence of the event; determining the occurrence of the event causes the usage of the computing resources by the computing processes to exceed a threshold usage amount; and performing, by a processor, the user-defined action in view of the determining, wherein the user-defined action comprises terminating execution of the computing processes. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable storage medium comprising instructions which when executed by a processor, cause the processor to:
-
receiving information identifying a user-defined action to perform upon an occurrence of an event related to a plurality of clouds comprising a first cloud and a second cloud, wherein the first cloud is managed via a first cloud management interface and the second cloud is managed via a second cloud management interface; associate the event with the user-defined action to perform upon the occurrence of the event; monitor the computing processes running in the plurality of clouds for the occurrence of the event; determine the usage of the computing resources by the computing processes exceeds a threshold usage amount; and perform the user-defined action in view of the determining, wherein the user-defined action comprises terminating execution of the computing processes. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a memory to store instructions; and a processor operatively coupled to the memory, the processor to execute the instructions to; receive information identifying a user-defined action to perform upon an occurrence of an event related to a plurality of clouds comprising a first cloud and a second cloud, wherein the first cloud is managed via a first cloud management interface and the second cloud is managed via a second cloud management interface; associate the event with the user-defined action to perform upon the occurrence of the event; monitor the computing processes running in the plurality of clouds for the occurrence of the event; determine the usage of the computing resources by the computing processes exceeds a threshold usage amount; and perform the user-defined action in view of the determining, wherein the user-defined action comprises terminating execution of the computing processes. - View Dependent Claims (14, 15, 16, 17)
-
Specification