SYSTEMS AND METHODS FOR EMBEDDING A CLOUD-BASED RESOURCE REQUEST IN A SPECIFICATION LANGUAGE WRAPPER
First Claim
1. A method of generating a cloud-based resource request, comprising:
- generating a request for cloud-based resources for at least one of an application and a software appliance;
embedding the request for cloud-based resources in a specification language wrapper; and
transmitting the embedded request for cloud-based resources and specification language wrapper to a management server to select at least one cloud-based network to supply at least one of the requested cloud-based resources.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for embedding a cloud-based resource request in a specification language wrapper. In embodiments, a set of applications and/or a set of appliances can be registered to be instantiated in a cloud-based network. Each application or appliance can have an associated set of specified resources with which the user wishes to instantiate those objects. For example, a user may specify a maximum latency for input/output of the application or appliance, a geographic location of the supporting cloud resources, a processor throughput, or other resource specification to instantiate the desired object. According to embodiments, the set of requested resources can be embedded in a specification language wrapper, such as an XML object. The specification language wrapper can be transmitted to a marketplace to seek the response of available clouds which can support the application or appliance according to the specifications contained in the specification language wrapper.
328 Citations
20 Claims
-
1. A method of generating a cloud-based resource request, comprising:
-
generating a request for cloud-based resources for at least one of an application and a software appliance; embedding the request for cloud-based resources in a specification language wrapper; and transmitting the embedded request for cloud-based resources and specification language wrapper to a management server to select at least one cloud-based network to supply at least one of the requested cloud-based resources. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network management system, comprising;
-
a first interface to a set of cloud-based networks; a second interface to at least one of an application and a software appliance; and a management server, communicating with the set of cloud-based networks via the first interface and the at least one of an application and a software appliance via the second interface, the management server being configured to— receive a request for cloud-based resources for the at least one of an application and a software appliance, the request for cloud-based resources being embedded in a specification language wrapper, and select at least one cloud-based network to supply at least one of the requested cloud-based resources. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An instantiated object, the instantiated object being generated by a method of:
-
generating a request for cloud-based resources for the instantiated object; embedding the request for cloud-based resources in a specification language wrapper; transmitting the embedded request for cloud-based resources and specification language wrapper to a management server to select at least one cloud-based network to supply at least one of the requested cloud-based resources; and instantiating the object using supplied cloud-based resources from the at least one cloud-based network. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification