System and method of managing computing resources
First Claim
1. A system, comprising:
- a processor; and
a memory medium, communicatively coupled to the processor, that includes instructions executable by the processor;
wherein as the processor executes the instructions, the system is configured to;
receive a computing resource specification from a first computer system,wherein the computing resource specification requests;
a minimum computing resource; and
a preferred compensation;
identify metadata that includes information associated with a plurality of computer systems;
identify at least one computer system that fulfills the minimum computing resource of the computing resource specification and associated with at least one compensation within a range of the preferred compensation based on the identified metadata;
provide a graphical user interface to the first computer system that comprises computing resource information associated with the at least one computer system and the at least one compensation within the range of the preferred compensation;
receive information from the first computer system that selects a second computer system from among the at least one computer system;
receive compensation information utilizable in providing compensation for utilization of the second computer system from the first computer system;
receive first instructions executable by a processor of the second computer system from the first computer system; and
provide the first instructions to the second computer system, wherein the instructions are executable by the processor of the second computer system;
wherein when the system receives the first instructions, the system receives a first container that is utilizable via operating system level virtualization and that includes the first instructions executable by the processor of the second computer system; and
wherein when the system provides the first instructions to the second computer system, the system provides the first container to the second computer system;
wherein the system is further configured to;
receive a second container, different from the first container, that is utilizable via the operating system level virtualization and that includes second instructions executable by the processor of the second computer system; and
provide the second container to the second computer system to be executed concurrently with the first container; and
provide a virtual machine to the second computer system;
wherein when the system provides the first container to the second computer system, the system provides the first container to the virtual machine; and
wherein when the system provides the second container to the second computer system to be executed concurrently with the first container, the system provides the second container to the virtual machine.
1 Assignment
0 Petitions
Accused Products
Abstract
In one or more embodiments, one or more systems, methods, and/or processes may receive a computing resource specification that requests a minimum computing resource and a preferred compensation; determine at least one computer system, from metadata that includes information associated with multiple computer systems, that fulfills the minimum computing resource of the computing resource specification and associated with at least one compensation proximate to the preferred compensation; provide computing resource information associated with the at least one computer system and the at least one compensation proximate to the preferred compensation; receive information that selects the at least one computer system; receive compensation information utilizable in providing compensation for utilization of the at least one computer system; receive instructions executable by a processor of the at least one computer system; and provide the instructions, executable by the processor, to the at least one computer system.
-
Citations
11 Claims
-
1. A system, comprising:
-
a processor; and a memory medium, communicatively coupled to the processor, that includes instructions executable by the processor; wherein as the processor executes the instructions, the system is configured to; receive a computing resource specification from a first computer system, wherein the computing resource specification requests; a minimum computing resource; and a preferred compensation; identify metadata that includes information associated with a plurality of computer systems; identify at least one computer system that fulfills the minimum computing resource of the computing resource specification and associated with at least one compensation within a range of the preferred compensation based on the identified metadata; provide a graphical user interface to the first computer system that comprises computing resource information associated with the at least one computer system and the at least one compensation within the range of the preferred compensation; receive information from the first computer system that selects a second computer system from among the at least one computer system; receive compensation information utilizable in providing compensation for utilization of the second computer system from the first computer system; receive first instructions executable by a processor of the second computer system from the first computer system; and provide the first instructions to the second computer system, wherein the instructions are executable by the processor of the second computer system; wherein when the system receives the first instructions, the system receives a first container that is utilizable via operating system level virtualization and that includes the first instructions executable by the processor of the second computer system; and wherein when the system provides the first instructions to the second computer system, the system provides the first container to the second computer system; wherein the system is further configured to; receive a second container, different from the first container, that is utilizable via the operating system level virtualization and that includes second instructions executable by the processor of the second computer system; and provide the second container to the second computer system to be executed concurrently with the first container; and provide a virtual machine to the second computer system; wherein when the system provides the first container to the second computer system, the system provides the first container to the virtual machine; and wherein when the system provides the second container to the second computer system to be executed concurrently with the first container, the system provides the second container to the virtual machine. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
receiving, by a device, a computing resource specification from a first computer system, wherein the computing resource specification specifies; a minimum computing resource; and a preferred compensation; identifying, by the device, metadata that includes information associated with a plurality of computer systems; identifying, by the device, at least one computer system that fulfills the minimum computing resource of the computing resource specification and associated with at least one compensation within a range of the preferred compensation based on the identified metadata; providing, by the device, a graphical user interface to the first user interface that comprises computing resource information associated with the at least one computer system and the at least one compensation within the range of the preferred compensation; receiving, by the device, information from the first computer system that selects a second computer system from among the at least one computer system; receiving, by the device, compensation information utilizable in providing compensation for utilization of the second computer system from the first computer system; receiving, by the device, first instructions executable by a processor of the second computer system from the first computer system; and providing, by the device, the first instructions to the second computer system, wherein the instructions are executable by the processor of the second computer system; wherein the receiving the first instructions includes receiving a first container that is utilizable via operating system level virtualization and that includes the first instructions; wherein the providing the first instructions to the second computer system includes providing the first container to the second computer system; receiving, by the device, a second container, different from the first container, that is utilizable via the operating system level virtualization and that includes second instructions executable by the processor of the second computer system; providing, via the network, the second container to the second computer system to be executed concurrently with the first container; and providing, by the device, a virtual machine to the second computer system; wherein the providing the first container to the second computer system includes providing the first container to the virtual machine; and wherein the providing the second container to the second computer system to be executed concurrently with the first container includes providing the second container to the virtual machine. - View Dependent Claims (6, 7, 8)
-
-
9. A computer-readable non-transient memory medium that comprises instructions executable by a processor of a system, wherein as the processor executes the instructions, the system is configured to:
-
receive a computing resource specification from a first computing system, wherein the computing resource specification specifies; a minimum computing resource; and a preferred compensation; identify metadata that includes information associated with a plurality of computer systems; identify at least one computer system that fulfills the minimum computing resource of the computing resource specification and associated with at least one compensation within a range of the preferred compensation; provide a graphical user interface to the first computer system that comprises computing resource information associated with the at least one computer system and the at least one compensation within the range of the preferred compensation; receive information from the first computer system that selects a second computer system from among the at least one computer system; receive compensation information utilizable in providing compensation for utilization of the second computer system from the first computer system; receive first instructions executable by a processor of the second computer system from the first computer system; and provide the first instructions to the second computer system, wherein the instructions are executable by the processor of the second computer system; wherein when the system receives the first instructions, the system receives a first container that is utilizable via operating system level virtualization and that includes the first instructions executable by the processor of the second computer system; wherein when the system provides the first instructions to the second computer system, the system provides the first container to the second computer system; wherein the system is further configured to; receive a second container, different from the first container, that is utilizable via the operating system level virtualization and that includes second instructions executable by the processor of the second computer system; provide the second container to the second computer system to be executed concurrently with the first container; and provide a virtual machine to the second computer system; wherein when the system provides the first container to the second computer system, the system provides the first container to the virtual machine; and wherein when the system provides the second container to the second computer system to be executed concurrently with the first container, the system provides the second container to the virtual machine. - View Dependent Claims (10, 11)
-
Specification