Finding Failure-Disjoint Paths for Path Diversity Protection in Communication Networks | IEEE Journals & Magazine | IEEE Xplore