A system and method are described for selecting a service state using a
configurable abstraction layer. A comparison is made between network
parameters of a Network Performance Layer and network services of a
Service Layer. Once network parameters are within a threshold for
providing a given service, a state change can be made in the
configuration parameters to suit the provided service.