Lanternfish: Better random networks through optics
| dc.contributor.author | Szepesi, Tyler | |
| dc.contributor.author | Wond, Bernard | |
| dc.contributor.author | Kazhami, Fiodar | |
| dc.contributor.author | Rizvi, Sajjad | |
| dc.contributor.author | Brecht, Tim | |
| dc.date.accessioned | 2026-07-31T18:51:32Z | |
| dc.date.issued | 2015-07-23 | |
| dc.description.abstract | Current random datacenter network designs, such as Jellyfish, directly wire top-of-rack switches together randomly, which is difficult even when using best-practice cable management techniques. Moreover, these are static designs that cannot adapt to changing workloads. In this paper, we introduce Lanternfish, a new approach to building random datacenter networks using an optical ring that significantly reduces wiring complexity and provides the opportunity for reconfigurability. Unlike previous optical ring designs, Lanternfish does not require wavelength planning because it is specifically designed to provide random connectivity between switches. This design choice further reduces the difficulty of deploying a Lanternfish network, making random datacenter networks more practical. Our experimental results using both simulations and network emulation show that Lanternfish can effectively provide the same network properties as Jellyfish. Additionally, we demonstrate that by replacing passive optical components with active optical components at each switch, we can dynamically reconfigure the network topology to better suit the workload while remaining cost competitive. Lanternfish is able to construct workload specific topologies that provide as much as half the average pathlength than a Jellyfish deployment with twice as many switch-to-switch connections. | |
| dc.identifier.uri | https://hdl.handle.net/10012/23927 | |
| dc.language.iso | en | |
| dc.publisher | University of Waterloo | |
| dc.relation.ispartofseries | Computer Science Technical Papers; CS-2015-11 | |
| dc.title | Lanternfish: Better random networks through optics | |
| dc.type | Technical Report | |
| uws.contributor.affiliation1 | Faculty of Mathematics | |
| uws.contributor.affiliation2 | David R. Cheriton School of Computer Science | |
| uws.peerReviewStatus | Unreviewed | |
| uws.scholarLevel | Faculty | |
| uws.typeOfResource | Text | en |