Providing policy-based operating system services in a hypervisor on a computing system
First Claim
1. A method of providing policy-based operating system services in a hypervisor on a computing system,the computing system comprising at least one compute node, the compute node comprising an operating system and a hypervisor, the operating system comprising a kernel, the hypervisor comprising a kernel proxy and a plurality of operating system services of a service type,wherein the computing system is a distributed computing system further comprising one or more operating system service nodes, wherein one or more of the operating system services are distributed among the operating system service nodes, the method comprising:
- establishing, on the compute node, a kernel policy specifying one of the operating system services of the service type for use by the kernel proxy in the hypervisor, wherein the kernel policy also specifies an operating system service node that is to provide the specified operating system service; and
accessing, by the kernel proxy, the specified operating system service, including accessing, by the kernel proxy of the compute node, the specified operating system service of the operating system service node.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatus, and products are disclosed for providing policy-based operating system services in a hypervisor on a computing system. The computing system includes at least one compute node. The compute node includes an operating system and a hypervisor. The operating system includes a kernel. The hypervisor comprising a kernel proxy and a plurality of operating system services of a service type. Providing policy-based operating system services in a hypervisor on a computing system includes establishing, on the compute node, a kernel policy specifying one of the operating system services of the service type for use by the kernel proxy, and accessing, by the kernel proxy, the specified operating system service. The computing system may also be implemented as a distributed computing system that includes one or more operating system service nodes. One or more of the operating system services may be distributed among the operating system service nodes.
373 Citations
15 Claims
-
1. A method of providing policy-based operating system services in a hypervisor on a computing system,
the computing system comprising at least one compute node, the compute node comprising an operating system and a hypervisor, the operating system comprising a kernel, the hypervisor comprising a kernel proxy and a plurality of operating system services of a service type, wherein the computing system is a distributed computing system further comprising one or more operating system service nodes, wherein one or more of the operating system services are distributed among the operating system service nodes, the method comprising: -
establishing, on the compute node, a kernel policy specifying one of the operating system services of the service type for use by the kernel proxy in the hypervisor, wherein the kernel policy also specifies an operating system service node that is to provide the specified operating system service; and accessing, by the kernel proxy, the specified operating system service, including accessing, by the kernel proxy of the compute node, the specified operating system service of the operating system service node. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing system for providing policy-based operating system services in a hypervisor, the computing system comprising at least one compute node, the compute node comprising an operating system and a hypervisor, the operating system further comprising a kernel, the hypervisor further comprising a kernel proxy and a plurality of operating system services of a service type,
wherein the computing system is a distributed computing system further comprising one or more operating system service nodes, wherein one or more of the operating system services are distributed among the operating system service nodes, the computing system further comprising computer processors and computer memory operatively coupled to the computer processors, the computer memory also having disposed within it computer program instructions capable of: -
establishing, on the compute node, a kernel policy specifying one of the operating system services of the service type for use by the kernel proxy in the hypervisor, wherein the kernel policy also specifies an operating system service node that is to provide the specified operating system service; and accessing, by the kernel proxy, the specified operating system service, including accessing, by the kernel proxy of the compute node, the specified operating system service of the operating system service node. - View Dependent Claims (9, 10)
-
-
11. A computer program product for providing policy-based operating system services in a hypervisor on a computing system, the computing system comprising at least one compute node, the compute node comprising an operating system, the operating system further comprising a kernel and a plurality of operating system services of a service type,
wherein the computing system is a distributed computing system further comprising one or more operating system service nodes, wherein one or more of the operating system services are distributed among the operating system service nodes, the computer program product disposed upon a recordable medium, the computer program product comprising computer program instructions capable of: -
establishing, on the compute node, a kernel policy specifying one of the operating system services of the service type for use by the kernel proxy in the hypervisor, and wherein the kernel policy also specifies an operating system service node that is to provide the specified operating system service; and accessing, by the kernel proxy, the specified operating system service, including accessing, by the kernel proxy of the compute node, the specified operating system service of the operating system service node. - View Dependent Claims (12, 13, 14, 15)
-
Specification