A computer implemented method is provided for instantiating a service on a
network. A service infrastructure manager determines whether a service is
available at a requested quality of service in response to receiving a
request for the service that specifies the quality of service. The
service infrastructure manager performs an analysis of components
associated with the service to identify resources needed to create the
service in response to the service being unavailable at the requested
quality of service. Based on the analysis, the service infrastructure
manager allocates resources to support the service and instantiates the
service at the requested quality of service after the resources have been
allocated.