OpenOptics: Enabling Open Research and Implementation of Optical Data Center Networks
summary
OpenOptics provides a concrete software stack and testbed that decouples optical hardware from control: a time-flow table abstraction plus a re‑architected per‑port time‑bucket queueing backend that schedules packets to future time slices. The team builds a programmable‑switch testbed, implements six architectures and seven routing schemes, and demonstrates a record 2 µs minimum optical circuit on commodity devices; evaluations include a 108‑ToR benchmark suite, TCP experiments showing severe reordering for spray routing, and full open‑source code.
AI-written summary · about
chapters (12)
- 0:00OpenOptics framework
- 1:01Optical data centers critical now
- 2:25Closed optical research ecosystems
- 4:09Decoupling hardware and software
- 5:11Routing in optical networks
- 7:57Time-based bucket scheduling
- 10:03High-level APIs for routing
- 11:46Deploying optical architectures in Python
- 12:28Test bed evaluation results
- 14:11TCP performance with OpenOptics
- 14:54Open source and community
- 15:15Q&A
related talks
16mDetecting Ephemeral Optical Events with OpTel
38mWhat Is the Big Deal with the Open Programmable Infrastruc...
19mMetaRoCE: From Spec to NIC to Open Source
26mRedefining the Networking Industry Through Collaboration
16mMetaRoCE: From Spec to NIC to Open Source
13mKeynote: Open Networking 2.0 – Raising the Game for the Networking Industry
22mExpanding across time to deliver bandwidth efficiency and low latency
35mWhy OCP networking performances on VMs are suboptimal and how to improve them by 5x
