A framework for topology-based traffic grooming with restoration in optical networks. (2015)