Composable machine image
First Claim
Patent Images
1. A method for executing a computer system image on a computing node, comprising:
- receiving from a user data indicative of a selection of a specification file from a plurality of specification files, wherein the plurality of specification files are defined by a plurality of other users, wherein the user selects one of the plurality of specification files;
obtaining, based on the data indicative of the selection, the specification file, wherein the specification file comprises references to components of the computer system image, the components including a base system image and a resource, the specification file also comprising at least a signature associated with the resource for validating the specification file;
preparing the computer system image based on the components specified by the specification file by at least ensuring that the resource is incorporated into the computer system image; and
executing the computer system image on the computing node.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system image is executed on a computing node over a network. A system specification file transmitted over the network specifies the computer system image by specifying components of the computer system image. The components include an operating system and at least one resource. The system specification file also contains a signature associated with the resource. A resource is determined to be authorized to be incorporated into the computer system image by verifying the signature. A computer system image can then be formed based on the components specified by the system specification file and executed locally.
12 Citations
20 Claims
-
1. A method for executing a computer system image on a computing node, comprising:
-
receiving from a user data indicative of a selection of a specification file from a plurality of specification files, wherein the plurality of specification files are defined by a plurality of other users, wherein the user selects one of the plurality of specification files; obtaining, based on the data indicative of the selection, the specification file, wherein the specification file comprises references to components of the computer system image, the components including a base system image and a resource, the specification file also comprising at least a signature associated with the resource for validating the specification file; preparing the computer system image based on the components specified by the specification file by at least ensuring that the resource is incorporated into the computer system image; and executing the computer system image on the computing node. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for executing a computer system image on a computing node, comprising:
-
a processor; a memory in electronic communication with the processor, the memory having stored thereon computer-readable instructions that upon execution by the processor at least; receive from a user data indicative of a selection of a specification file from a plurality of specification files, wherein the plurality of specification files are defined by a plurality of other users, wherein the user selects one of the plurality of specification files; obtain, based on the data indicative of the selection, the specification file, wherein the specification file comprises references to components of the computer system image, the components including a base system image and a resource, the specification file also comprising at least a signature associated with the resource for validating the specification file; prepare the computer system image based on the components specified by the specification file by at least ensuring that the resource is incorporated into the computer system image; and execute the computer system image on the computing node. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for executing a computer system image on a computing node, comprising:
-
a storage device having stored thereon a plurality of specification files, wherein the plurality of specification files are defined by a plurality of users; and at least one computing device having a memory to configure a processor at least to; receive from a user data indicative of a selection of a specification file from the plurality of specification files, wherein the user selects one of the plurality of specification files; obtain, based on the data indicative of the selection, the specification file, wherein the specification file comprises references to components of the computer system image, the components including a base system image and a resource, the specification file also comprising at least a signature associated with the resource for validating the specification file; prepare the computer system image based on the components specified by the specification file by at least ensuring that the resource is incorporated into the computer system image; and execute the computer system image on the computing node. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification