A system comprising: a functions abstraction layer that enables communication; a first at least one interface to couple the functions abstraction layer to broadband access network elements; at least one virtualized module configured to execute on a virtualized computing structure, the at least one virtualized module coupled to an interface to the functions abstraction layer, the at least one virtualized module configured to perform the steps of: providing a virtualized implementation of at least one function of the broadband access network elements; in response to receiving operational data and current operating conditions for broadband access from at least one of the broadband access network elements through the functions abstraction layer, updating the virtualized implementation of the at least one function of the broadband access network elements; generating control parameters to affect an operation of at least one of the broadband access network elements, the control parameters being at least partially based on the operational data and the current operating conditions; and communicating the control parameters to at least one of the broadband access network elements through the functions abstraction layer. a functions abstraction layer that enables communication; a first at least one interface to couple the functions abstraction layer to broadband access network elements; at least one virtualized module configured to execute on a virtualized computing structure, the at least one virtualized module coupled to an interface to the functions abstraction layer, the at least one virtualized module configured to perform the steps of: providing a virtualized implementation of at least one function of the broadband access network elements; in response to receiving operational data and current operating conditions for broadband access from at least one of the broadband access network elements through the functions abstraction layer, updating the virtualized implementation of the at least one function of the broadband access network elements; generating control parameters to affect an operation of at least one of the broadband access network elements, the control parameters being at least partially based on the operational data and the current operating conditions; and communicating the control parameters to at least one of the broadband access network elements through the functions abstraction layer. providing a virtualized implementation of at least one function of the broadband access network elements; in response to receiving operational data and current operating conditions for broadband access from at least one of the broadband access network elements through the functions abstraction layer, updating the virtualized implementation of the at least one function of the broadband access network elements; generating control parameters to affect an operation of at least one of the broadband access network elements, the control parameters being at least partially based on the operational data and the current operating conditions; and communicating the control parameters to at least one of the broadband access network elements through the functions abstraction layer.