I. Introduction
The importance of high-end data centers development lies in their ability to solve complex problems in many areas of technology and science, for example, to provide cloud computing facilities for enterprises, to enable multiplayer games, or to process quickly stock market data and algorithmic trading. These applications are significantly changing the implementations of the next-generation data center and scaling up its performance [1]. The present data centers are a massively parallel super-computing infrastructure, which consists of clusters with thousands of servers networked together. A typical data center cluster includes servers arranged into racks of 20–40 machines, where the servers within the same rack are connected through a top-of-rack (TOR) switch. Rack switches are connected to cluster switches which provide connectivity between racks. The cluster switches create the part of the fabric for warehouse-scale data centers [2]. It has been suggested that increased performance needs can be accommodated by means of a shift in technology from the electrical to the optical domain. As a result, a significant amount of work has been done in order to integrate optical technology into the data center infrastructure using fibers [1]–[3] or free space optics [4], [5]. However, the core of the technology, such as InfiniBand used in many of the switches in data centers, is still electronic.