Enabling architectures for QoS provisioning