Survivable impairment-aware traffic grooming in WDM rings