ABSTRACT

The main goals of telecommunication systems include maximizing capacity, throughput, and reliability, and minimizing distortion of messages. Many telecommunication networks have been employing optical fiber to achieve these goals [LPZ98b, VT04]. Optical technologies are also beneficial for interconnecting processors in parallel computers owing to the ability to pipeline multiple messages within a single bus cycle along an optical bus [QM93]. Such ability to pipeline multiple messages allows for efficient parallel computation within many applications [ER99, Guo92, PH96, RS97]. In such a model, many messages can be in transit simultaneously, pipelined in sequence on an optical bus, while the time delay between the furthest processors is only the end-to-end propagation delay of light over a waveguided bus. In parallel processing systems, communication efficiency determines the effectiveness of processor utilization, which, in turn, determines performance.