Forming an upgrade recommendation in a cloud computing environment
First Claim
1. A computer implemented method comprising:
- initiating a plurality of environment monitoring agents to run on a plurality of respective hosts within a cloud environment, wherein each of the plurality of environment monitoring agents is configured to detect changes within its respective host, and wherein the changes include environment changes, new software installed, new network usage, and new file usage;
forming an upgrade recommendation based on changes detected by at least one of the environment monitoring agents;
sending the upgrade recommendation to a recipient; and
calculating a wait-for event before sending a next upgrade recommendation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for forming cloud upgrade recommendations. The method commences by initiating an environment monitoring agent to run on a plurality of nodes within a cloud environment. The monitoring agent checks periodically for changes in the environment. When changes are detected, a process forms an upgrade recommendation, and sends the upgrade recommendation to recipients. An instance image includes a runnable copy of an environment monitoring agent, and nodes run respective instances of the environment monitoring agent. An upgrade recommendation comprises an upgrade path, which in turn includes recommendation of a processor model, or a device, and/or an operating system version, a software component, a middleware component, or a driver. The upgrade recommendation is formed based on a detected presence of at least one of, a directory on a file system, or a file on a file system or on the basis of detected port usage.
27 Citations
18 Claims
-
1. A computer implemented method comprising:
-
initiating a plurality of environment monitoring agents to run on a plurality of respective hosts within a cloud environment, wherein each of the plurality of environment monitoring agents is configured to detect changes within its respective host, and wherein the changes include environment changes, new software installed, new network usage, and new file usage; forming an upgrade recommendation based on changes detected by at least one of the environment monitoring agents; sending the upgrade recommendation to a recipient; and calculating a wait-for event before sending a next upgrade recommendation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product embodied in a non- transitory computer readable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a process, the process comprising:
-
initiating a plurality of environment monitoring agents to run on a plurality of respective hosts within a cloud environment, wherein each of the environment monitoring agents is configured to detect changes within its respective host, and wherein the changes include environment changes, new software installed, new network usage, and new file usage; forming an upgrade recommendation based on changes detected by at least one of the environment monitoring agents; sending the upgrade recommendation to a recipient; and calculating a wait-for event before sending a next upgrade recommendation. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system comprising:
-
a plurality of processor-implemented host computers interconnected within a cloud environment; a plurality of respective monitoring agents running on the plurality of processor-implemented host computers, wherein each of the plurality of monitoring agents is configured to detect changes within its respective host computer, and wherein the changes include environment changes, new software installed, new network usage, and new file usage; a recommendation engine configured to form an upgrade recommendation based on changes detected by at least one of the monitoring agents; a processor-implemented cloud server configured to publish the upgrade recommendation; and the processor-implemented cloud server configured to calculate a wait-for event before sending a next upgrade recommendation. - View Dependent Claims (18)
-
Specification