automatic configuration management of a network is provided by determining an inventory of resources at a virtualization layer of a node of the network , assigning prioritization to members of a set of network configuration elements , allocating virtual resources among the set of network configuration elements , establishing a network configuration . the configuration is managed by determining real time performance metrics for the configuration , producing a reallocation of the virtual resources based on the performance metrics that are estimated to change the established configuration , change the performance metrics , and initiating the reallocation of the virtual resources . this abstract is provided for the sole purpose of complying with the abstract requirement that allows a reader to quickly ascertain the subject matter of the disclosure contained herein . this abstract is submitted with the understanding that it will not be used to interpret or to limit the scope or the meaning of the claims .