Orchestrating resources in a multilayer computing environment by sending an orchestration message between layers
First Claim
1. A method comprising:
- receiving, by one or more processors, an operation to perform across a multilayer cloud computing environment, wherein the multilayer cloud computing environment includes an application layer, a platform layer, and an infrastructure layer;
generating, by one or more processors, a message for performing the operation across the multilayer cloud computing environment, wherein the message includes a plurality of layer portions, wherein each layer portion corresponds to a respective layer in the multilayer cloud computing environment, wherein at least a first layer portion corresponding to a first layer in the multilayer cloud computing environment is nested within a second layer portion corresponding to a second layer in the multilayer cloud computing environment, and wherein each layer portion includes;
(i) computer program instructions for performing a set of sub-operation(s) of the operation, and (ii) respective input parameter(s) for each sub-operation of the set of sub-operation(s); and
orchestrating, by one or more processors, performance of the operation by sending the message between layers in the multilayer cloud computing environment according to a sequence for performing sub-operation(s) indicated in the message, wherein when the message is located at a respective layer, the layer performs the respective set of sub-operation(s) of the layer according to the computer program instructions and input parameter(s) included in the respectively corresponding layer portion for the layer in the message.
2 Assignments
0 Petitions
Accused Products
Abstract
Software that generates a message containing program instructions for multiple layers in a multi-layer environment, by performing the following operations: (i) receiving an operation to perform across a multilayer computing environment; (ii) generating a message for performing the operation across the multilayer computing environment, wherein the message includes a plurality of layer portions, wherein each layer portion corresponds to a respective layer in the multilayer computing environment and includes computer program instructions for performing a set of sub-operation(s) of the operation; and (iii) orchestrating, by one or more processors, performance of the operation by sending the message between layers in the multilayer computing environment, wherein when the message is located at a respective layer, the layer performs its respective set of sub-operation(s) according to the computer program instructions included in the layer'"'"'s respectively corresponding layer portion of the message.
-
Citations
11 Claims
-
1. A method comprising:
-
receiving, by one or more processors, an operation to perform across a multilayer cloud computing environment, wherein the multilayer cloud computing environment includes an application layer, a platform layer, and an infrastructure layer; generating, by one or more processors, a message for performing the operation across the multilayer cloud computing environment, wherein the message includes a plurality of layer portions, wherein each layer portion corresponds to a respective layer in the multilayer cloud computing environment, wherein at least a first layer portion corresponding to a first layer in the multilayer cloud computing environment is nested within a second layer portion corresponding to a second layer in the multilayer cloud computing environment, and wherein each layer portion includes;
(i) computer program instructions for performing a set of sub-operation(s) of the operation, and (ii) respective input parameter(s) for each sub-operation of the set of sub-operation(s); andorchestrating, by one or more processors, performance of the operation by sending the message between layers in the multilayer cloud computing environment according to a sequence for performing sub-operation(s) indicated in the message, wherein when the message is located at a respective layer, the layer performs the respective set of sub-operation(s) of the layer according to the computer program instructions and input parameter(s) included in the respectively corresponding layer portion for the layer in the message. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product comprising a computer readable storage medium having stored thereon:
-
instructions executable by a device to cause the device to receive an operation to perform across a multilayer cloud computing environment, wherein the multilayer cloud computing environment includes an application layer, a platform layer, and an infrastructure layer; instructions executable by the device to cause the device to generate a message for performing the operation across the multilayer cloud computing environment, wherein the message includes a plurality of layer portions, wherein each layer portion corresponds to a respective layer in the multilayer cloud computing environment, wherein at least a first layer portion corresponding to a first layer in the multilayer cloud computing environment is nested within a second layer portion corresponding to a second layer in the multilayer cloud computing environment, and wherein each layer portion includes;
(i) computer program instructions for performing a set of sub-operation(s) of the operation, and (ii) respective input parameter(s) for each sub-operation of the set of sub-operation(s); andinstructions executable by the device to cause the device to orchestrate performance of the operation by sending the message between layers in the multilayer cloud computing environment according to a sequence for performing sub-operation(s) indicated in the message, wherein when the message is located at a respective layer, the layer performs the respective set of sub-operation(s) of the layer according to the computer program instructions and input parameter(s) included in the respectively corresponding layer portion for the layer in the message. - View Dependent Claims (6, 7, 8)
-
-
9. A computer system comprising:
-
a processor(s) set; and a computer readable storage medium; wherein; the processor set is structured, located, connected and/or programmed to execute instructions stored on the computer readable storage medium; and the instructions include; instructions executable by a device to cause the device to receive an operation to perform across a multilayer cloud computing environment, wherein the multilayer cloud computing environment includes an application layer, a platform layer, and an infrastructure layer; instructions executable by the device to cause the device to generate a message for performing the operation across the multilayer cloud computing environment, wherein the message includes a plurality of layer portions, wherein each layer portion corresponds to a respective layer in the multilayer cloud computing environment, wherein at least a first layer portion corresponding to a first layer in the multilayer cloud computing environment is nested within a second layer portion corresponding to a second layer in the multilayer cloud computing environment, and wherein each layer portion includes;
(i) computer program instructions for performing a set of sub-operation(s) of the operation, and (ii) respective input parameter(s) for each sub-operation of the set of sub-operation(s); andinstructions executable by the device to cause the device to orchestrate performance of the operation by sending the message between layers in the multilayer cloud computing environment according to a sequence for performing sub-operation(s) indicated in the message, wherein when the message is located at a respective layer, the layer performs the respective set of sub-operation(s) of the layer according to the computer program instructions and input parameter(s) included in the respectively corresponding layer portion for the layer in the message. - View Dependent Claims (10, 11)
-
Specification