Patent ID: 9553774
Date: 2017-01-24
CPC Classifications: G06F,G06Q,H04L

Claim:
1. A computer-implemented method for tracking costs associated with virtual control planes, comprising: under control of one or more computer systems configured with executable instructions, providing virtual resources provisioned to use physical hardware resources of a virtual resource provider; providing a plurality of control planes within the virtual resource provider that perform management of at least some of the virtual resources, each of the control planes implemented by one or more of a plurality of control plane modules; establishing a custom virtual control plane that performs management of two or more of the virtual resources within the virtual resource provider; receiving a first set of resource configuration requests from the custom virtual control plane, the first set of resource configuration requests specifying at least one configuration for a set of virtual resources maintained with the physical hardware resources; mediating the first set of resource configuration requests with respect to a second set of resource configuration requests received from other of the plurality of control planes, the first and second sets of resource configuration requests at times competing with respect to the physical hardware resources; determining at least one cost to operate said at least one custom virtual control plane, which is distinct from costs associated with the virtual resources, during the period of time based at least in part on at least a mediated subset of the first set of resource configuration requests; and generating for display a presentation of the at least one cost to maintain the virtual control plane.