Lightpath survivability with QoT guarantees: Developing and evaluating a new algorithm