programmable optical x-haul network in the cosmos testbed · cosmos –project vision 2 •cosmos =...
TRANSCRIPT
![Page 1: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/1.jpg)
Programmable Optical x-Haul Network in the COSMOS Testbed
Craig Gutterman*, Artur Minakhmetov~, Jiakai Yu#, Michael Sherman^, Tingjun Chen*, Shengxiang Zhu#, Ivan Seskar^, Dipankar Raychaudhuri^, Daniel Kilper# , Gil Zussman*
Columbia University*, WINLAB Rutgers University^, University of Arizona#, Telecom Paris~
MERIT 2019 Workhshop
October 7, 2019
COSMOS Team: Rutgers, Columbia, and NYU in partnership with New York City, IBM, Silicon Harlem, City College of New York, U. Arizona
![Page 2: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/2.jpg)
NSF: Platforms for Advanced Wireless Research (PAWR)
• Wireless networking research- In 2012, the number of cellular users exceeded the number of toothbrush users
- Unparalleled growth in the number of devices, data rates, and traffic volume
- Services evolving from high-speed data and video towards AR/VR and IoT
• Emerging wireless communications paradigms
• PAWR: 4 city-scale testbeds for future wireless technologies – COSMOS testbed in NYC
1
Figure source: A. Nordrum and K. Clark, “Everything
you need to know about 5G,” IEEE Spectrum, 2017.
>
![Page 3: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/3.jpg)
COSMOS – Project Vision
2
• COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City-Scale Deployment
• Latency and compute power are the two new dimensions for characterizing wireless access
• Edge computing is an enabler for real-time services
• Latency for 4G cellular >50 ms, while targets for 5G are <10 ms
• COSMOS will enable researchers to investigate ultra-high bandwidth (~Gbps), low latency (<5 ms), and edge computing (~10–100 GIPS)
• D. Raychaudhuri, I. Seskar, G. Zussman, T. Korakis, D. Kilper, J. Kolodziejski, M. Sherman, T. Chen, Z. Kostic, X. Gu, H. Krishnaswamy, S. Maheshwari, P. Skrimponis,
and C. Gutterman,“COSMOS: Enabling real-world evaluation of advanced wireless in a city-scale programmable testbed,” preprint, 2019.
320x320 Optical Space Switch
1x20 ROADMs 7-mile Fiber Connections
Optical Networking – Backbone of COSMOS
![Page 4: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/4.jpg)
COSMOS – System Architecture
3
• Key design challenge: Gbps performance + full programmability at the radio level
• Fully programmable multi-layered computing architecture for flexible experimentation
• Key technologies:- Software-define radio (SDR)
- mmWave
- Optical networks
- Software-defined networking and cloud
- Control and management software
COSMOS’s multi-layered computing architecture with different data
paths of example experiments with local/remote computing
• J. Yu ; T. Chen ; C. Gutterman ; S. Zhu ; G. Zussman ; I. Seskar ; D. Kilper, "COSMOS: Optical Architecture and Prototyping," 2019 Optical Fiber Communications
Conference and Exhibition (OFC), San Diego, CA, USA, 2019, pp. 1-3.
![Page 5: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/5.jpg)
Objective: Take it Outside
4
![Page 6: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/6.jpg)
Objective: Take it Outside
5
![Page 7: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/7.jpg)
COSMOS Deployment – A Phased Approach
6
~9 Large sites+ Large Sand Box
~200 Small nodes-Including vehicular and hand-held
~40 Medium sites-Building side- or light-pole-mounted
West Harlem w/ an area of ~1 sq. Mile + Fiber connection to NYU Data Center (32 AoA)
![Page 8: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/8.jpg)
Large-1
Large-2
Large-9
Large-7
Large-8
Large-6
Large-3
Data Center@Columbia
Control Center@Rutgers
Colocation Site andNYU Data Center @32 AoA
Light poles
PublicSchools
CCNY
Columbia
Columbia
Internet
CCNY
Columbia
SB-2
Large-SB
Rutgers
Large-4
Large-5
COSMOS Key Technologies – Optical Networking
• Fast connectivity b/w radio nodes and edge cloud
• Fast and low latency optical x-haul network- Configure wide range of topologies
- Experiment on converged fiber/wireless networks
![Page 9: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/9.jpg)
COSMOS Key Technologies – Optical Networking
8
![Page 10: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/10.jpg)
COSMOS Key Technologies – Optical Networking: Calient Switch
9
320x320 Optical Space Switch
Smart “Fiber patch panel”• Programmable• Controllable from distance• Dynamic changes of routes
Interconnects:• ROADMs• ToRs• Nodes• Devices
![Page 11: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/11.jpg)
COSMOS Key Technologies – Optical Networking: ROADMs
10
LineLine
λ1
2nd degree ROADM node
NIC NIC
λ2
λ1
λ3
RO
AM
D
RO
AD
M
+
![Page 12: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/12.jpg)
Programmable Topologies: Example
11
CC @NYU – 32 AoA
CC @Columbia
6 Fiber Pairs
![Page 13: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/13.jpg)
Programmable Topologies – PON
12
CC @NYU – 32 AoA
CC @Columbia
OLTONU
PON Split
1 km
10 km
![Page 14: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/14.jpg)
Programmable Topologies – Long Reach PON
13
CC @NYU – 32 AoA
CC @Columbia
OLTONU
PON Split
1 km
10 km
13
![Page 15: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/15.jpg)
14
CC @NYU – 32 AoA
CC @Columbia
OLT2
ONU
PON Split
1 km
10 km
OLT1
14
Programmable Topologies – WDM PON
![Page 16: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/16.jpg)
Programmable Topologies – Calient Optical Space Switch
15
320 x 320 bidirectional fiber interconnects :- ROADMs- ToRs- Nodes- Devices
![Page 17: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/17.jpg)
Programmable Topologies – Calient Optical Space Switch
16
![Page 18: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/18.jpg)
Programmable Topologies - ROADM
17
Roadm1 Roadm2
Line In
Line Out
Line Out
Line In
L2 Drop/Add
L3 Drop/Add
L2 Drop/Add
L3 Drop/Add
L1 Through
L1 Through
• 3 Basic Sections• 96 chn MUX/DEMUX (WSS)
• Booster Amplifier
• Pre-Amplifier
• Single degree,bi-dir. ROADMs• Combine to form multi-degree
• Python scripts• Booster/Preamp control
• Booster/Preamp monitor
• WSS connection Management
• WSS connection monitor
• RYU SDN Controller
![Page 19: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/19.jpg)
Programmable Optical x-Haul Network: Demo Context
18
32 AofA
Columbia
City College
East
Harlem
Fiber to 32 AoA, NYC: facilitated by the City and ZenFi
Large-1
Large-2
Data Center@Columbia
Colocation Site andData Center @32 AoA
Columbia
Sandbox 2 @Columbia
![Page 20: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/20.jpg)
Roadm1 Roadm2
Line In
Line Out
Line Out
LineIn
L2 Drop/Add
L3 Drop/Add
L2 Drop/Add
L3 Drop/Add
L1 Through L1 Through
Server 1
ToR 1
Server 2
ToR 2
Roadm4
Line In
Line Out
L2 Drop/Add
L3 Drop/Add
L1 Through
1/1/1 1/2/1
Roadm3
Line Out
Line In
L2 Drop/Add
L3 Drop/Add
L1 Through
Server 3
ToR 3
“Edge Cloud” “Central Cloud”
Link 1
1/1/21/2/2 1/1/3 1/2/3
1/32/11/29/1
1/31/1
Link 2
“Client”
32AoA
32AoA
14 miles
19
Programmable Optical x-Haul Network: Demo
![Page 21: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/21.jpg)
• Preliminary Steps• Connect line ports of ROADM4 and ROADM1 using
the Calient Switch
• Connect line Ports of ROADM2 and ROADM3 using the Calient Switch
• Steps• Add MUX/DEMUX connection from ROADM4 to TOR1
• Add MUX/DEMUX connection from ROADM1 to TOR2
• Example code• python add_connection.py 10.104.1.4 1 10 in-service
false 4102 4201 192950 193050 0 Exp1-FromTor1
• python add_connection.py 10.104.1.4 2 10 in-service false 5101 5202 192950 193050 0 Exp1-TorwardTor1
• python add_connection.py 10.104.1.1 1 10 in-service false 4102 4201 192950 193050 0 Exp1-FromTor2
• python add_connection.py 10.104.1.1 2 10 in-service false 5101 5202 192950 193050 0 Exp1-TorwardTor2
20
Demo: Establish Link 1
![Page 22: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/22.jpg)
21
Demo: Establish Link 1
![Page 23: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/23.jpg)
• Steps• Add MUX/DEMUX connection from
ROADM4 to TOR1
• Add MUX/DEMUX connection from ROADM1 to ROADM2
• Add MUX/DEMUX connection from ROADM2 to ROADM1
• Add MUX/DEMUX connection from ROADM3 to TOR3
• Example code• python add_connection.py 10.104.1.4 1 10 in-service false 4102 4201 192950 193050 0 Exp1-FromTor1
• python add_connection.py 10.104.1.4 2 10 in-service false 5101 5202 192950 193050 0 Exp1-TorwardTor1
• python add_connection.py 10.104.1.1 1 10 in-service false 4101 4201 192950 193050 0 Exp1-ROADM2
• python add_connection.py 10.104.1.1 2 10 in-service false 5101 5201 192950 193050 0 Exp1-ROADM2
• python add_connection.py 10.104.1.2 1 10 in-service false 4101 4201 192950 193050 0 Exp1-ROADM1
• python add_connection.py 10.104.1.2 2 10 in-service false 5101 5201 192950 193050 0 Exp1-ROADM1
• python add_connection.py 10.104.1.3 1 10 in-service false 4102 4201 192950 193050 0 Exp1-FromTor3
• python add_connection.py 10.104.1.3 2 10 in-service false 5101 5202 192950 193050 0 Exp1-TorwardTor3
14 miles
22
Demo: Establish Link 2
![Page 24: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/24.jpg)
Demo: Establish Link 2
![Page 25: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/25.jpg)
24
Demo: Dynamic Switching between Links 1 or Link 2
![Page 26: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/26.jpg)
25
SummaryCOSMOS has many instruments to work with:
• SDRs
• GPUs
• FPGAs
• mmWave
• Edge Clouds
COSMOS relies on optical networking: • Small latencies.
• Reconfigurable Space Switch to interconnect fibers
• Reconfigurable ROADMs for different optical wavelengths
• SDN Control
City-scale PAWR COSMOS
testbed in West Harlem
Live Demo Session Today at 6 pm!
![Page 27: Programmable Optical x-Haul Network in the COSMOS Testbed · COSMOS –Project Vision 2 •COSMOS = Cloud Enhanced Open Software Defined Mobile Wireless Testbed for City- Scale Deployment](https://reader034.vdocument.in/reader034/viewer/2022050123/5f533afac23333608b0f6ade/html5/thumbnails/27.jpg)
Thank you!
COSMOS Web-Site: cosmos-lab.org
Tutorial: https://wiki.cosmos-lab.org/wiki/tutorials/optical-network-example
26
“Programmable Optical x-Haul Network in the COSMOS Testbed”[email protected]