wiki:Architecture/optical

Version 49 (modified by msherman, 6 years ago) ( diff )

Site Navigation

  1. COSMOS Testbed Overview
    1. Concepts
    1. Testbed Workflow
    1. Availability and Resource Status
    1. Events and Conferences
  2. Getting Started
    1. Make an Account
    2. Create and Configure SSH Keys
    3. Make a Reservation
    4. Log in to your Reservation
    5. Control Resources with OMF
    6. Run a Hello World Experiment
    7. Get Help and Support
  3. COSMOS/ORBIT User Guide
    1. The COSMOS Portal
    2. Connecting to the Testbed
    3. Running Experiments
    4. Policies and Support
    5. Quick Links
    1. Policies
    1. Account Creation
    1. Camera Streaming
    1. Scheduling and Reservations
    1. Disk Images
    1. Frequently Asked Questions
    1. Resource Control with OMF
  4. COSMOS Portal
    1. Your First Visit
    2. Setting Up Your Account
    3. Reserving Testbed Time
    4. Monitoring Your Experiment
    5. Connecting via SSH
    6. Managing Disk Images
    7. Joining the Community
    8. Browsing Users and Groups
    9. Tips
  5. Account Management
    1. Edit Profile
    2. Change Password
    3. SSH Keys
  6. Portal Dashboard
    1. Profile Card
    2. Usage Statistics
    3. Community Forum
  7. Directory
    1. Users
    2. Groups
    3. Privacy Note
  8. Disk Images
    1. Browsing Images
    2. Image Details
    3. Searching and Sorting
    4. Managing Your Images
    5. Baseline Images
    6. Saving Custom Images
    7. Storage and Retention
  9. Community Forum
    1. Accessing the Forum
    2. Forum Categories
    3. How to Use the Forum
    4. Forum Etiquette
    5. Privacy and Access
  10. Getting Started with the COSMOS Portal
    1. Creating an Account
    2. Logging In
    3. What to Do After Logging In
  11. SSH Access to Testbed Nodes
    1. Access Model
    2. Console Servers
    3. Basic Connection
    4. SSH Config File
    5. SSH Tunneling
    6. File Transfer
    7. Troubleshooting
  12. Scheduler
    1. Calendar View
    2. Reservation Colors
    3. Creating a Reservation
    4. Competing for a Slot
    5. Modifying or Canceling Reservations
    6. My Reservations
    7. Resource Information
  13. Testbed Status
    1. Node Status Grid
    2. RF Matrix Control (SB4)
    3. Understanding Node States During Experiments
    1. Remote Access
    1. Chrome Remote Desktop Setup Page
  14. Installing Chrome Remote Desktop (CRD) on a Custom Image
    1. Measurement & Result Collection
    1. Storage
    1. Support
    1. Contributing to the Wiki
  15. Tutorials
    1. SDR and Wireless
    2. Wireless Digital Twins
    3. Optical Networking
    4. Wired Networking
    5. Edge Computing
    6. 4G/5G Systems
    7. Orchestration Platforms
  16. Architecture
    1. Data Flow
    1. Deployment Map
    1. Domains
    1. Naming Convention
    1. Networks
    1. Optical
  17. Resources, Services and APIs
    1. RF Control
    2. SDR Control
    3. Compute Control
    4. Network Control
    5. Optical Control
  18. Datasets
  19. Hardware Info
    1. Cameras
    1. Compute
    1. FR3 SDRs
    1. Network
    1. Nodes
    1. Optical
    1. RF Subsystems
    1. Antennas
    1. Full-Duplex Radio
    1. RF Front End
    1. Software Defined Radios (SDR)
  20. RF Policies & Compliance
    1. Outdoor Radio Frequency Allocation
    2. Program Experiment License
    3. Spectrum Monitoring
    4. Emergency Stop Procedures
    5. Network and Platform Security

Optical

This page describes the vision and current deployment of the COSMOS optical connectivity layer, a critical building block of the COSMOS testbed, used to enable high bandwidth and low latency networking and to support experimentation with emerging and future wireless technologies and applications (for more details see [1, Section 4.3]). The optical connectivity layer in COSMOS allows an experimenter to reconfigure connectivity between devices at the L1 (physical) layer. This provides the ability to restructure the physical topology of the entire testbed, changing not just latency between nodes but how individual signals are routed, with no overhead, throughout the testbed.

[1] D. Raychaudhuri, I. Seskar, G. Zussman, T. Korakis, D. Kilper, T. Chen, J. Kolodziejski, M. Sherman, Z. Kostic, X. Gu, H. Krishnaswamy, S. Maheshwari, P. Skrimponis, and C. Gutterman, “Challenge: COSMOS: A city-scale programmable testbed for experimentation with advanced wireless,” in Proc. ACM MOBICOM’20 (to appear), 2020. (Download)

Vision

The figure below describes the vision for COSMOS' optical network. As shown, a central Calient S320 320×320 space switch (SS) in the Data Center at Columbia provides a remotely configurable fiber plant network core. Each fiber supports 96 fully transparent channels, which are flexgrid configurable to provision 10/100 Gbps wavelengths. 20 ROADM units are connected to the central SS via 20×4 add/drop fiber pairs. In addition, 20×16 add/drop pairs connect the ROADM units to top of rack (ToR) switches and servers in the data center at Columbia. The 20 fiber pairs per ROADM can be reconfigured to support various requirements from connected servers through top-layer user applications orchestrated by an SDN controller. The central SS is directly connected via dark fiber (provided by ZenFi and NYC) to the colocation site at 32 AoA that also houses the NYU data center [1, §4.3].

Hardware Components

Space Switch

The Calient MEMS space switch is a 320x320 any-to-any optical circuit switch which allows an experimenter to redirect the entire optical link coming in from one fiber strand to another. The switch itself introduces ~2dB of loss to the signal and has a switching time of ~25ms. Configuration of the switch is possible via Openflow and netconf as well as several other methods.

ROADM

There are several Lumentum Whitebox20 degree-one ROADMs (reconfigurable optical add/drop multiplexer) in COSMOS, the majority of which are at the core datacenter. Each of the ROADMs features 20 ports and allows individual wavelengths to be redirected from one fiber strand to another. This permits physically separate network links to share fibers yet still be routable (with no overhead delay) to physically different end-points. The ROADMs are compatible with C-band DWDM. Configuration of the ROADMs is done via netconf.

Pilot Phase Implementation Progress

As of 17 April 2020, the COSMOS optical network consists of the following elements:

Cosmos Fiber Diagram

Transmission Setup

COSMOS Transmission setup as used for a recent experiment consisted of Cassini ACOs, Lumemtum ROADMs, Lumemtum OAs, Calient space switch, Comb source, and Telemetry units (IQ):

Changelog

10/14/2019: Moved SFP from port 1/33 on sw-tor-lg1 to port 52 on 8LE1 Pica8 1 : Artur Minakhmetov

10/16/2019: Moved back SFP from port 52 on 8LE1 Pica8 1 to port 1/33 on sw-tor-lg1 : Artur Minakhmetov

12/12/2019: Add COSMOS Transmission Setup with Cassini ACOs, Lumemtum ROADMs/OAs, Comb source and Telemetry units: Jiakai Yu

2/1/2020: Update COSMOS Optical Topology: Manav Kohli and Jiakai Yu

3/30/2020: Upload SDN controller guide: Jiakai Yu

4/17/2020: Update COSMOS Optical Topology and more information about planned vision: Manav Kohli

Attachments (12)

Note: See TracWiki for help on using the wiki.