Delivery of user-controlled resources in cloud environments via a resource specification language wrapper
First Claim
1. A method comprising:
- receiving a contribution request comprising an identification of resources of a client machine for contribution to a cloud-based network;
embedding, by a processor, a specification of the resources in a specification language wrapper; and
transmitting the specification language wrapper to a marketplace engine.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for the delivery of user-controlled resources in cloud environments via a resource specification language wrapper. In embodiments, the user of a client machine may wish to contribute resources from that machine to a cloud-based network via a network connection over a limited or defined period. To expose the user-controlled resources to one or more clouds for use the user may transmit a contribution request encoding the user-controlled resources in a specification language wrapper, such as an XML (extensible markup language) wrapper. The specification language wrapper can embed the set of user-controlled resources, such as processor time, memory, and/or other resources, in an XML or other format to transmit to a marketplace engine which can place the set of user-controlled resources into a resource pool, for selection by marketplace clouds. The specification language wrapper can indicate access controls or restrictions on the contributed resources.
111 Citations
19 Claims
-
1. A method comprising:
-
receiving a contribution request comprising an identification of resources of a client machine for contribution to a cloud-based network; embedding, by a processor, a specification of the resources in a specification language wrapper; and transmitting the specification language wrapper to a marketplace engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising
an interface to a marketplace engine; - and
a processor, coupled to the marketplace engine via the first interface, the processor to; receive a contribution request comprising an identification of resources of a client machine for contribution to a cloud-based network, embed a specification of the resources in a specification language wrapper, and transmit the specification language wrapper to the marketplace engine. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
- and
-
17. A system comprising:
-
a first interface to a client machine; a second interface to a cloud-based network; and
,a processor, to couple to the client machine via the first interface and the cloud-based network via the second interface, the processor to; receive a specification language wrapper encoding a specification of resources of the client machine for contribution to the cloud-based network, and assign the resources to the cloud-based network based on a resource fulfillment request from the cloud-based network. - View Dependent Claims (18, 19)
-
Specification