Method and system for identifying virtualized operating system threats in a cloud computing environment
AssigneeIomaxis, Inc.
InventorsJohn Richard, David L. Branca, Brad Buhr
Life of this patent
Estimating the term…
Abstract
Systems for monitoring a virtual machine in a cloud computing environment are disclosed. The systems include a baseline module residing on the virtual machine configured to retrieve baseline information from the virtual machine and create a plurality of baseline files and a trends module configured to retrieve a number of baseline files, comparatively analyze the number of baseline files and generate at least one trends report based on the comparative analysis of baseline files.
Claims20
A system for monitoring one or more virtual machines in a cloud computing environment, the system comprising:
- a baseline module of a virtual machine executing on a host computer, the baseline module configured to:
- 1) monitor performance of software of the virtual machine executing on the host computer to collect software information,
- 2) monitor performance of a plurality of different hardware components of the host computer to collect a plurality of different types of hardware information including at least central processing unit (CPU) temperature and serial number of the host computer, and
- 3) create a plurality of machine readable baseline files based on the collected software information and the plurality of different types of hardware information;
- and
- a trends module executing on a storage and processing computer separate from the host computer, the trends module configured to:
- 1) retrieve a number of the machine readable baseline files of the virtual machine,
- 2) comparatively analyze the number of machine readable baseline files by performing a statistical analysis of the software information and the plurality of different types of hardware information over a period of time, wherein the statistical analysis includes analysis of differences of the central processing unit (CPU) temperature and serial number of the host computer performed over a first time period and a second time period that is longer than the first time period, and
- 3) generate at least one user readable trends report based on the comparative analysis of the machine readable baseline files.
A non-transitory computer readable medium including instructions for execution by a computer to implement a method for monitoring one or more virtual machines in a cloud computing environment, the method comprising the steps of:
- monitoring, by a baseline module of a virtual machine executing on a host computer, performance of software of the virtual machine executing on the host computer to collect software information, and performance of a plurality of different hardware components of the host computer to collect a plurality of different types of hardware information including at least central processing unit (CPU) temperature and serial number of the host computer;
- generating, by the baseline module, a plurality of machine readable baseline files containing the software information and the plurality of different types of hardware information collected;
- receiving, by a storage and processing computer separate from the host computer, a number of the plurality of machine readable baseline files;
- comparatively analyzing, by a trends module, executing on the storage and processing computer separate from the host computer, the number of machine readable baseline files to determine trends in the cloud computing environment, the analysis including performing a statistical analysis of the software information and the plurality of different types of hardware information over a period of time, wherein the statistical analysis includes analysis of differences of the central processing unit (CPU) temperature and serial number of the host computer performed over a first period of time and a second period of time that is longer than the first period of time;
- and
- generating a user readable trends report displaying the trends determined in the cloud computing environment.
A method for monitoring one or more virtual machines in a cloud computing environment, the method comprising the steps of:
- monitoring, by a baseline module of a virtual machine executing on a host computer, performance of software of the virtual machine executing on the host computer to collect software information, and performance of a plurality of different hardware components of the host computer to collect a plurality of different types of hardware information including at least central processing unit (CPU) temperature and serial number of the host computer;
- generating, by the baseline module, a plurality of machine readable baseline files containing the software information and the plurality of different types of hardware information collected;
- receiving, by a storage and processing computer separate from the host computer, a number of the plurality of machine readable baseline files;
- comparatively analyzing, by a trends module, executing on the storage and processing computer separate from the host computer, the number of machine readable baseline files to determine trends in the cloud computing environment, the analysis including performing a statistical analysis of the software information and the plurality of different types of hardware information over a period of time, wherein the statistical analysis includes analysis of differences of the central processing unit (CPU) temperature and serial number of the host computer performed over a first time period and a second time period that is longer than the first time period;
- and
- generating a user readable trends report displaying the trends determined in the cloud computing environment.
Dependencies are inferred from the claim text.