Due to its huge bandwidth and high reliability, optical networking has received increased attention from the research community. An Introduction to Optical Interconnects describes the unique challenges in designing optical interconnects from all aspects and presents state-of-the-art solutions to these challenges. The book defines optical interconnects and explains the functionalities of basic optical components, including couplers and transmitters. Various chapters describe switching fabrics and other means of interconnecting with optics as well as scheduling problems with practical algorithms. Additional topics include performance analysis and forward error correction code.