Network Coding in Optical Networks With O/E/O Based Wavelength Conversion
Network coding is a process by which messages are encoded and sent across computer networks and then decoded at the receivers to optimize use of bandwidth as well as reliability. Optical networks have their own unique properties which affect the way network coding is performed on them. Previous work on network coding for optical networks concentrated on minimization of network resources under the assumption of one link failure reliability (i.e. The connections specified can be maintained even if exactly one of the links in the network fails). Optical networks make use of Wavelength Division Multiplexing (WDM), where each fibre carries multiple data streams, each of which make use of a different wavelength for transmission.