OpenOptics: An Open Research Framework for Optical Data Center Networks Article Swipe
YOU?
·
· 2024
· Open Access
·
· DOI: https://doi.org/10.48550/arxiv.2411.18319
Optical data center networks (DCNs) are emerging as a promising design for cloud infrastructure. However, existing optical DCN architectures operate as closed ecosystems, tying software solutions to specific optical hardware. We introduce OpenOptics, an open research framework that decouples software from hardware, allowing them to evolve independently. OpenOptics features: (1) a time-flow table abstraction as a common interface between optical hardware and software, (2) a unified workflow and user-friendly API for implementing various optical DCNs with simple Python scripts, and (3) a backend system that re-architects queue management to support the time-flow tables and provides rich infrastructure services for diverse applications. Built on programmable switches, OpenOptics achieves a record-breaking minimum optical circuit duration of 2 $μ$s using commodity devices. We validate OpenOptics' generality by implementing six optical architectures and seven routing schemes on an optical testbed and conducting benchmarks on a 108-ToR setup, showcasing its efficiency. Additionally, case studies highlight novel research opportunities enabled by OpenOptics.
Related Topics
- Type
- preprint
- Language
- en
- Landing Page
- http://arxiv.org/abs/2411.18319
- https://arxiv.org/pdf/2411.18319
- OA Status
- green
- Cited By
- 1
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W4404990823
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4404990823Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.48550/arxiv.2411.18319Digital Object Identifier
- Title
-
OpenOptics: An Open Research Framework for Optical Data Center NetworksWork title
- Type
-
preprintOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2024Year of publication
- Publication date
-
2024-11-27Full publication date if available
- Authors
-
Yiming Lei, Federico De Marchi, Jialong Li, Raj Kumar Joshi, B. Chandrasekaran, Yiting XiaList of authors in order
- Landing page
-
https://arxiv.org/abs/2411.18319Publisher landing page
- PDF URL
-
https://arxiv.org/pdf/2411.18319Direct link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
greenOpen access status per OpenAlex
- OA URL
-
https://arxiv.org/pdf/2411.18319Direct OA link when available
- Concepts
-
Center (category theory), Data center, Computer science, Data science, Computer network, Chemistry, CrystallographyTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
1Total citation count in OpenAlex
- Citations by year (recent)
-
2025: 1Per-year citation counts (last 5 years)
- Related works (count)
-
10Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W4404990823 |
|---|---|
| doi | https://doi.org/10.48550/arxiv.2411.18319 |
| ids.doi | https://doi.org/10.48550/arxiv.2411.18319 |
| ids.openalex | https://openalex.org/W4404990823 |
| fwci | |
| type | preprint |
| title | OpenOptics: An Open Research Framework for Optical Data Center Networks |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | |
| biblio.first_page | |
| topics[0].id | https://openalex.org/T10847 |
| topics[0].field.id | https://openalex.org/fields/22 |
| topics[0].field.display_name | Engineering |
| topics[0].score | 0.9150999784469604 |
| topics[0].domain.id | https://openalex.org/domains/3 |
| topics[0].domain.display_name | Physical Sciences |
| topics[0].subfield.id | https://openalex.org/subfields/2208 |
| topics[0].subfield.display_name | Electrical and Electronic Engineering |
| topics[0].display_name | Advanced Optical Network Technologies |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C2779463800 |
| concepts[0].level | 2 |
| concepts[0].score | 0.6384842395782471 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q5062222 |
| concepts[0].display_name | Center (category theory) |
| concepts[1].id | https://openalex.org/C153740404 |
| concepts[1].level | 2 |
| concepts[1].score | 0.5756925940513611 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q671224 |
| concepts[1].display_name | Data center |
| concepts[2].id | https://openalex.org/C41008148 |
| concepts[2].level | 0 |
| concepts[2].score | 0.4506821036338806 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[2].display_name | Computer science |
| concepts[3].id | https://openalex.org/C2522767166 |
| concepts[3].level | 1 |
| concepts[3].score | 0.3409159779548645 |
| concepts[3].wikidata | https://www.wikidata.org/wiki/Q2374463 |
| concepts[3].display_name | Data science |
| concepts[4].id | https://openalex.org/C31258907 |
| concepts[4].level | 1 |
| concepts[4].score | 0.24734681844711304 |
| concepts[4].wikidata | https://www.wikidata.org/wiki/Q1301371 |
| concepts[4].display_name | Computer network |
| concepts[5].id | https://openalex.org/C185592680 |
| concepts[5].level | 0 |
| concepts[5].score | 0.0967579185962677 |
| concepts[5].wikidata | https://www.wikidata.org/wiki/Q2329 |
| concepts[5].display_name | Chemistry |
| concepts[6].id | https://openalex.org/C8010536 |
| concepts[6].level | 1 |
| concepts[6].score | 0.0 |
| concepts[6].wikidata | https://www.wikidata.org/wiki/Q160398 |
| concepts[6].display_name | Crystallography |
| keywords[0].id | https://openalex.org/keywords/center |
| keywords[0].score | 0.6384842395782471 |
| keywords[0].display_name | Center (category theory) |
| keywords[1].id | https://openalex.org/keywords/data-center |
| keywords[1].score | 0.5756925940513611 |
| keywords[1].display_name | Data center |
| keywords[2].id | https://openalex.org/keywords/computer-science |
| keywords[2].score | 0.4506821036338806 |
| keywords[2].display_name | Computer science |
| keywords[3].id | https://openalex.org/keywords/data-science |
| keywords[3].score | 0.3409159779548645 |
| keywords[3].display_name | Data science |
| keywords[4].id | https://openalex.org/keywords/computer-network |
| keywords[4].score | 0.24734681844711304 |
| keywords[4].display_name | Computer network |
| keywords[5].id | https://openalex.org/keywords/chemistry |
| keywords[5].score | 0.0967579185962677 |
| keywords[5].display_name | Chemistry |
| language | en |
| locations[0].id | pmh:oai:arXiv.org:2411.18319 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4306400194 |
| locations[0].source.issn | |
| locations[0].source.type | repository |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | |
| locations[0].source.is_core | False |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | arXiv (Cornell University) |
| locations[0].source.host_organization | https://openalex.org/I205783295 |
| locations[0].source.host_organization_name | Cornell University |
| locations[0].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[0].license | |
| locations[0].pdf_url | https://arxiv.org/pdf/2411.18319 |
| locations[0].version | submittedVersion |
| locations[0].raw_type | text |
| locations[0].license_id | |
| locations[0].is_accepted | False |
| locations[0].is_published | False |
| locations[0].raw_source_name | |
| locations[0].landing_page_url | http://arxiv.org/abs/2411.18319 |
| locations[1].id | doi:10.48550/arxiv.2411.18319 |
| locations[1].is_oa | True |
| locations[1].source.id | https://openalex.org/S4306400194 |
| locations[1].source.issn | |
| locations[1].source.type | repository |
| locations[1].source.is_oa | True |
| locations[1].source.issn_l | |
| locations[1].source.is_core | False |
| locations[1].source.is_in_doaj | False |
| locations[1].source.display_name | arXiv (Cornell University) |
| locations[1].source.host_organization | https://openalex.org/I205783295 |
| locations[1].source.host_organization_name | Cornell University |
| locations[1].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[1].license | |
| locations[1].pdf_url | |
| locations[1].version | |
| locations[1].raw_type | article |
| locations[1].license_id | |
| locations[1].is_accepted | False |
| locations[1].is_published | |
| locations[1].raw_source_name | |
| locations[1].landing_page_url | https://doi.org/10.48550/arxiv.2411.18319 |
| indexed_in | arxiv, datacite |
| authorships[0].author.id | https://openalex.org/A5048356019 |
| authorships[0].author.orcid | https://orcid.org/0000-0002-5344-4479 |
| authorships[0].author.display_name | Yiming Lei |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Lei, Yiming |
| authorships[0].is_corresponding | False |
| authorships[1].author.id | https://openalex.org/A5004974246 |
| authorships[1].author.orcid | https://orcid.org/0009-0004-8081-3972 |
| authorships[1].author.display_name | Federico De Marchi |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | De Marchi, Federico |
| authorships[1].is_corresponding | False |
| authorships[2].author.id | https://openalex.org/A5100708117 |
| authorships[2].author.orcid | https://orcid.org/0000-0003-3416-5551 |
| authorships[2].author.display_name | Jialong Li |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | Li, Jialong |
| authorships[2].is_corresponding | False |
| authorships[3].author.id | https://openalex.org/A5049635977 |
| authorships[3].author.orcid | https://orcid.org/0000-0003-0505-2881 |
| authorships[3].author.display_name | Raj Kumar Joshi |
| authorships[3].author_position | middle |
| authorships[3].raw_author_name | Joshi, Raj |
| authorships[3].is_corresponding | False |
| authorships[4].author.id | https://openalex.org/A5002065279 |
| authorships[4].author.orcid | https://orcid.org/0000-0002-5582-1223 |
| authorships[4].author.display_name | B. Chandrasekaran |
| authorships[4].author_position | middle |
| authorships[4].raw_author_name | Chandrasekaran, Balakrishnan |
| authorships[4].is_corresponding | False |
| authorships[5].author.id | https://openalex.org/A5111938680 |
| authorships[5].author.orcid | |
| authorships[5].author.display_name | Yiting Xia |
| authorships[5].author_position | last |
| authorships[5].raw_author_name | Xia, Yiting |
| authorships[5].is_corresponding | False |
| has_content.pdf | False |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://arxiv.org/pdf/2411.18319 |
| open_access.oa_status | green |
| open_access.any_repository_has_fulltext | False |
| created_date | 2024-12-05T00:00:00 |
| display_name | OpenOptics: An Open Research Framework for Optical Data Center Networks |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-06T06:51:31.235846 |
| primary_topic.id | https://openalex.org/T10847 |
| primary_topic.field.id | https://openalex.org/fields/22 |
| primary_topic.field.display_name | Engineering |
| primary_topic.score | 0.9150999784469604 |
| primary_topic.domain.id | https://openalex.org/domains/3 |
| primary_topic.domain.display_name | Physical Sciences |
| primary_topic.subfield.id | https://openalex.org/subfields/2208 |
| primary_topic.subfield.display_name | Electrical and Electronic Engineering |
| primary_topic.display_name | Advanced Optical Network Technologies |
| related_works | https://openalex.org/W4391375266, https://openalex.org/W2899084033, https://openalex.org/W2748952813, https://openalex.org/W2390279801, https://openalex.org/W4391913857, https://openalex.org/W2358668433, https://openalex.org/W4396701345, https://openalex.org/W2376932109, https://openalex.org/W2379482911, https://openalex.org/W2645858920 |
| cited_by_count | 1 |
| counts_by_year[0].year | 2025 |
| counts_by_year[0].cited_by_count | 1 |
| locations_count | 2 |
| best_oa_location.id | pmh:oai:arXiv.org:2411.18319 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4306400194 |
| best_oa_location.source.issn | |
| best_oa_location.source.type | repository |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | |
| best_oa_location.source.is_core | False |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | arXiv (Cornell University) |
| best_oa_location.source.host_organization | https://openalex.org/I205783295 |
| best_oa_location.source.host_organization_name | Cornell University |
| best_oa_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| best_oa_location.license | |
| best_oa_location.pdf_url | https://arxiv.org/pdf/2411.18319 |
| best_oa_location.version | submittedVersion |
| best_oa_location.raw_type | text |
| best_oa_location.license_id | |
| best_oa_location.is_accepted | False |
| best_oa_location.is_published | False |
| best_oa_location.raw_source_name | |
| best_oa_location.landing_page_url | http://arxiv.org/abs/2411.18319 |
| primary_location.id | pmh:oai:arXiv.org:2411.18319 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4306400194 |
| primary_location.source.issn | |
| primary_location.source.type | repository |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | |
| primary_location.source.is_core | False |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | arXiv (Cornell University) |
| primary_location.source.host_organization | https://openalex.org/I205783295 |
| primary_location.source.host_organization_name | Cornell University |
| primary_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| primary_location.license | |
| primary_location.pdf_url | https://arxiv.org/pdf/2411.18319 |
| primary_location.version | submittedVersion |
| primary_location.raw_type | text |
| primary_location.license_id | |
| primary_location.is_accepted | False |
| primary_location.is_published | False |
| primary_location.raw_source_name | |
| primary_location.landing_page_url | http://arxiv.org/abs/2411.18319 |
| publication_date | 2024-11-27 |
| publication_year | 2024 |
| referenced_works_count | 0 |
| abstract_inverted_index.2 | 114 |
| abstract_inverted_index.a | 8, 50, 55, 64, 81, 107, 140 |
| abstract_inverted_index.We | 30, 119 |
| abstract_inverted_index.an | 33, 133 |
| abstract_inverted_index.as | 7, 20, 54 |
| abstract_inverted_index.by | 123, 154 |
| abstract_inverted_index.of | 113 |
| abstract_inverted_index.on | 102, 132, 139 |
| abstract_inverted_index.to | 26, 44, 88 |
| abstract_inverted_index.(1) | 49 |
| abstract_inverted_index.(2) | 63 |
| abstract_inverted_index.(3) | 80 |
| abstract_inverted_index.API | 69 |
| abstract_inverted_index.DCN | 17 |
| abstract_inverted_index.and | 61, 67, 79, 93, 128, 136 |
| abstract_inverted_index.are | 5 |
| abstract_inverted_index.for | 11, 70, 98 |
| abstract_inverted_index.its | 144 |
| abstract_inverted_index.six | 125 |
| abstract_inverted_index.the | 90 |
| abstract_inverted_index.DCNs | 74 |
| abstract_inverted_index.case | 147 |
| abstract_inverted_index.data | 1 |
| abstract_inverted_index.from | 40 |
| abstract_inverted_index.open | 34 |
| abstract_inverted_index.rich | 95 |
| abstract_inverted_index.that | 37, 84 |
| abstract_inverted_index.them | 43 |
| abstract_inverted_index.with | 75 |
| abstract_inverted_index.$μ$s | 115 |
| abstract_inverted_index.Built | 101 |
| abstract_inverted_index.cloud | 12 |
| abstract_inverted_index.novel | 150 |
| abstract_inverted_index.queue | 86 |
| abstract_inverted_index.seven | 129 |
| abstract_inverted_index.table | 52 |
| abstract_inverted_index.tying | 23 |
| abstract_inverted_index.using | 116 |
| abstract_inverted_index.(DCNs) | 4 |
| abstract_inverted_index.Python | 77 |
| abstract_inverted_index.center | 2 |
| abstract_inverted_index.closed | 21 |
| abstract_inverted_index.common | 56 |
| abstract_inverted_index.design | 10 |
| abstract_inverted_index.evolve | 45 |
| abstract_inverted_index.setup, | 142 |
| abstract_inverted_index.simple | 76 |
| abstract_inverted_index.system | 83 |
| abstract_inverted_index.tables | 92 |
| abstract_inverted_index.108-ToR | 141 |
| abstract_inverted_index.Optical | 0 |
| abstract_inverted_index.backend | 82 |
| abstract_inverted_index.between | 58 |
| abstract_inverted_index.circuit | 111 |
| abstract_inverted_index.diverse | 99 |
| abstract_inverted_index.enabled | 153 |
| abstract_inverted_index.minimum | 109 |
| abstract_inverted_index.operate | 19 |
| abstract_inverted_index.optical | 16, 28, 59, 73, 110, 126, 134 |
| abstract_inverted_index.routing | 130 |
| abstract_inverted_index.schemes | 131 |
| abstract_inverted_index.studies | 148 |
| abstract_inverted_index.support | 89 |
| abstract_inverted_index.testbed | 135 |
| abstract_inverted_index.unified | 65 |
| abstract_inverted_index.various | 72 |
| abstract_inverted_index.However, | 14 |
| abstract_inverted_index.achieves | 106 |
| abstract_inverted_index.allowing | 42 |
| abstract_inverted_index.devices. | 118 |
| abstract_inverted_index.duration | 112 |
| abstract_inverted_index.emerging | 6 |
| abstract_inverted_index.existing | 15 |
| abstract_inverted_index.hardware | 60 |
| abstract_inverted_index.networks | 3 |
| abstract_inverted_index.provides | 94 |
| abstract_inverted_index.research | 35, 151 |
| abstract_inverted_index.scripts, | 78 |
| abstract_inverted_index.services | 97 |
| abstract_inverted_index.software | 24, 39 |
| abstract_inverted_index.specific | 27 |
| abstract_inverted_index.validate | 120 |
| abstract_inverted_index.workflow | 66 |
| abstract_inverted_index.commodity | 117 |
| abstract_inverted_index.decouples | 38 |
| abstract_inverted_index.features: | 48 |
| abstract_inverted_index.framework | 36 |
| abstract_inverted_index.hardware, | 41 |
| abstract_inverted_index.hardware. | 29 |
| abstract_inverted_index.highlight | 149 |
| abstract_inverted_index.interface | 57 |
| abstract_inverted_index.introduce | 31 |
| abstract_inverted_index.promising | 9 |
| abstract_inverted_index.software, | 62 |
| abstract_inverted_index.solutions | 25 |
| abstract_inverted_index.switches, | 104 |
| abstract_inverted_index.time-flow | 51, 91 |
| abstract_inverted_index.OpenOptics | 47, 105 |
| abstract_inverted_index.benchmarks | 138 |
| abstract_inverted_index.conducting | 137 |
| abstract_inverted_index.generality | 122 |
| abstract_inverted_index.management | 87 |
| abstract_inverted_index.showcasing | 143 |
| abstract_inverted_index.OpenOptics' | 121 |
| abstract_inverted_index.OpenOptics, | 32 |
| abstract_inverted_index.OpenOptics. | 155 |
| abstract_inverted_index.abstraction | 53 |
| abstract_inverted_index.ecosystems, | 22 |
| abstract_inverted_index.efficiency. | 145 |
| abstract_inverted_index.implementing | 71, 124 |
| abstract_inverted_index.programmable | 103 |
| abstract_inverted_index.Additionally, | 146 |
| abstract_inverted_index.applications. | 100 |
| abstract_inverted_index.architectures | 18, 127 |
| abstract_inverted_index.opportunities | 152 |
| abstract_inverted_index.re-architects | 85 |
| abstract_inverted_index.user-friendly | 68 |
| abstract_inverted_index.independently. | 46 |
| abstract_inverted_index.infrastructure | 96 |
| abstract_inverted_index.infrastructure. | 13 |
| abstract_inverted_index.record-breaking | 108 |
| cited_by_percentile_year | |
| countries_distinct_count | 0 |
| institutions_distinct_count | 6 |
| citation_normalized_percentile |