Performance analysis of MPLS-based recovery schemes with QoS constraints