Patent ID: 9699085
Date: 2017-07-04
CPC Classifications: G06F,H04L

Claim:
1. A method for advertising capabilities of a host to one or more scheduler controllers of a virtual cloud computing platform, the method comprising: generating, by an advertisement agent of the host, one or more advertisements of host capabilities, wherein each one of the advertisements is an entry of a tuple form comprising name of the host, a type of virtual resource, and a number of instances of the type of virtual resource that the host is capable of creating; transmitting a first request by the advertisement agent of the host to a first scheduler controller of the one or more scheduler controllers to acquire a first lock on one or more advertisements associated with the host on the first scheduler controller prior to transmitting the one or more advertisements, wherein the first lock prevents the scheduler controller from fulfilling a request for virtual resources using the one or more advertisements associated with the host; receiving a response from the scheduler controller by the advertisement agent of the host confirming the first lock has been acquired prior to transmitting the one or more advertisements; and transmitting, by the advertisement agent to the one or more scheduler controllers, the one or more advertisements of host capabilities.