| CPC G06F 9/5083 (2013.01) | 20 Claims | 

| 
               1. A system, comprising: 
            a processor; and 
                a memory coupled to the processor, comprising instructions that, in response to execution by the processor, cause the system to perform operations, comprising: 
              receiving a request from a client to perform a job via a multi-cloud platform at a leader management node that is configured to create proposals for allocation of computing resources via the multi-cloud platform; 
                  based on receiving the request, sending respective first inquiries to respective management nodes of a group of management nodes, wherein the respective management nodes are configured to manage respective cloud platforms of the multi-cloud platform, wherein the respective first inquiries inquire about respective available processing resources of the respective cloud platforms to perform the job; 
                  based on receiving respective responses from the respective management nodes, determining a first proposal for reservation of computing resources for the request among the respective cloud platforms; and 
                  selecting a subgroup leader node from the group of management nodes, wherein the subgroup leader node is configured to perform a commit operation for the reservation of the computing resources in parallel with the leader management node sending respective second inquiries to the respective management nodes and determining a second proposal. 
                 |