SYSTEMS AND METHODS FOR TRACKING CLOUD INSTALLATION INFORMATION USING CLOUD-AWARE KERNEL OF OPERATING SYSTEM
First Claim
1. A method of detecting cloud conditions in an operating system, comprising:
- installing a guest operating system in at least one host cloud;
acquiring a cloud identifier for the at least one cloud in a kernel of the guest operating system;
recording a duration of operation of the guest operating system in the set of host cloud in the kernel of the guest operating system; and
storing at least the cloud identifier for the at least one host cloud and the duration of operation in a kernel hosting record in the kernel.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for tracking cloud installation information using a cloud-aware kernel of operating system. A guest operating system can be hosted in a cloud-based network which to support a set of virtual machines operating in that set of host clouds. The guest operating system can be configured with resources in the kernel to detect and manage the identity of the cloud in which the operating system is installed, as well as the duration of operation of the operating system and potentially, usage and other details of the set of virtual machines and their associated guest operating systems. Because the cloud identification and other data capture occurs directly in a cloud-aware kernel of the guest operating system, security and responsiveness are enhanced. The resulting set of kernel hosting data can be securely exported to a metering system or other platform for billing or other purposes.
61 Citations
20 Claims
-
1. A method of detecting cloud conditions in an operating system, comprising:
-
installing a guest operating system in at least one host cloud; acquiring a cloud identifier for the at least one cloud in a kernel of the guest operating system; recording a duration of operation of the guest operating system in the set of host cloud in the kernel of the guest operating system; and storing at least the cloud identifier for the at least one host cloud and the duration of operation in a kernel hosting record in the kernel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for detecting cloud conditions in an operating system, comprising:
-
an interface to at least one virtual machine in a set of virtual machines operating in at least one host cloud; and a processor, communicating with the via the interface and being configured to— install a guest operating system in at least one host cloud, acquire a cloud identifier for the at least one cloud in a kernel of the host operating system, record a duration of operation of the guest operating system in the set of host cloud in the kernel of the guest operating system, and store at least the cloud identifier for the at least one host cloud and the duration of operation in a kernel hosting record in the kernel. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification