Everything that Experimenters can interact with is referred to as a Resource
To run an experiment, you will configure the resources that you need.
This includes:
* Compute
* Software Defined Radios
* RF Frontends
* Network switches
* Optical Devices
Note, some resources will fall into more than one of the above categories, such as a compute machine with integrated SDR, like the USRP 2974
A number of services is availabe for experimenters to manage various aspects of domains and resources. These include:
* USRP 2974 Driver Installation and Access
* USRP N310 Configuration and Access
REFERENCE: J. Yu, C. Gutterman, A. Minakhmetov, M. Sherman, T. Chen, S. Zhu, G. Zussman, I. Seskar, and D. Kilper, “Dual use SDN controller for management and experimentation in a field deployed testbed,” in Proc. OSA OFC’20, T3J.3, 2020.
CONTACT: Jiakai Yu
More details in the attached slides.
SDN controller core functionalities:
![]() |
|---|
COSMOS optical topology overview:
![]() |
|---|
One of the default COSMOS Transmission setups is the ring network:
![]() |
|---|
![]() |
{"Request_Class": "addPathConnection",
“direction": "bi-direction",
"source_node_ip": "1.1.1.1",
"source_node_port": "1",
"destination_node_ip": "1.1.1.2",
"destination_node_port": "1",
"connection_name": "cosmos",
"connection_id": “1",
"channel_id": "50"}
{"Request_Class": "MonitorWSS",
"node_ip": "1.1.1.1"}
{"Request_Class": "ConfigWSS",
"node_ip": "1.1.1.1",
"name": "cosmos",
"module_id": "2",
"connection_id": "1", ’
"input_port": "5101",
"output_port": "5203",
"start_freq": "194600.00",
"end_freq": "194650.00",
"attenuation": "4.0",
"status": "in-service",
"block": "false"}
{"Request_Class": "SetupCRS",
"crs": ["5.7.6>5.8.5","5.7.7>5.8.6"]}