| CPC G06Q 30/04 (2013.01) [G06F 9/5072 (2013.01); G06F 2209/508 (2013.01); G06Q 2220/12 (2013.01)] | 20 Claims |

|
1. A method comprising:
identifying, by a cloud resource management system, a cloud resource consumption model associated with one or more cloud resources;
receiving, from one or more user devices, the cloud resource consumption model, wherein the cloud resource consumption model comprises pricing information of the one or more cloud resources;
validating the cloud resource consumption model by comparing a data format of the cloud resource consumption model with a data format of a pre-defined pricing application programming interface (API) specification;
generating, by the cloud resource management system, a sequence of instructions implementing a smart contract based on the pricing information in the cloud resource consumption model;
sending, to a distributed ledger network, the smart contract;
receiving, by the cloud resource management system, cloud resource usage data associated with the one or more cloud resources; and
causing, by transmitting a message reflecting the cloud resource usage data to the distributed ledger network, the smart contract to be executed, wherein execution of the smart contract comprises:
computing a total amount to be paid based on the pricing information in the cloud resource consumption model; and
billing the total amount.
|