An algorithm for the design of a survivable multi-wavelength network using a multiple ring approach | IET Conference Publication | IEEE Xplore