A COSMOS tutorial and a testbed tour will take place in ACM SenSys 2019 on Sun. Nov. 10 (1:30-5pm).
Date: Sunday, Nov. 10, 2019, 1:30-5:30PM (please arrive by 1PM if need assistance with the SSH instructions below)
Location: Columbia University Campus, CEPSR Building (530 W 120 St., New York, NY 10027), Room 750 (Costa Engineering) – please enter from the campus side (directions in https://apam.columbia.edu/
Please RSVP at: https://forms.gle/9grPhxR3U8HtMGUq5
Presenters: Tingjun Chen (Columbia University), Craig Gutterman (Columbia University), Jakub Kolodziejski (Rutgers University), Michael Sherman (Rutgers University), Panagiotis Skrimponis (NYU)
Organizers: Ivan Seskar (Rutgers University), Dipankar Raychaudhuri (Rutgers University), Thanasis Korakis (NYU), Gil Zussman (Columbia University)
The event is sponsored by the Sense, Collect and Move Data Center of the Columbia Data Science Institute.
Wireless network testbeds are important for realistic, at-scale experimental evaluation of new radio technologies, protocols and network architectures. With a somewhat belated reality check on 5G, larger tests and demonstration sites have become even more important in the validation of next generation wireless platforms. In order to address at least some of the challenges of advancing fundamental wireless research, the US National Science Foundation (NSF), in collaboration with the 28-member industry consortium, has formed a public-private partnership to support the creation of up to four city-scale experimental platforms – the NSF’s Platforms for Advanced Wireless Research (PAWR) initiative.
This tutorial will introduce the PAWR COSMOS (“Cloud enhanced Open Software defined MObile wireless testbed for city-Scale deployment”) platform. COSMOS is a joint project involving Rutgers, Columbia, and NYU along with several partner organizations including New York City, City College of New York, University of Arizona, Silicon Harlem, and IBM. The COSMOS advanced wireless testbed is being deployed in New York City with technical focus on ultra-high-bandwidth and low-latency wireless communications with tightly coupled edge computing, and emphasis on the millimeter-wave (mmWave) radio communications and dynamic optical switching.
Once fully deployed, the COSMOS testbed will support at-scale experimentation of novel advanced wireless broadband and communication technologies in both sub-6 GHz and mmWave frequency bands in West Harlem in New York City, which is a representative of a densely populated urban environment. The COSMOS testbed platform provides a mix of fully programmable software-defined radio (SDR) nodes for flexible wireless experimentation. It also includes novel 100 Gbps+ fiber, free space optical, and microwave backhaul technologies interconnected with a software-defined network (SDN) switching fabric for minimum latency and flexibility in setting up experimental network topologies. Moreover, the remote accessibility of COSMOS lowers the barrier for experimentation in the area of radio and wireless technology and thus improves education and research productivity. The goal of this tutorial is to provide an introduction to COSMOS testbed management framework OMF and measurement library OML and main technology capabilities.
The first part of the tutorial will focus on the SDR aspects, where attendees will learn the basics of testbed usage and the OMF testbed management framework. These include how to manage reservations, image the nodes, orchestrate their experiments and collect measurements. Experimenters will be able to play with two SDR-based examples:
- A channel sounding experiment supporting up to 100 MHz baseband bandwidth based on a customized FPGA implementation (https://wiki.cosmos-lab.org/wiki/tutorials)
- A real-time full-duplex wireless link demonstration using customized self-interference cancellation hardware circuitry integrated with the SDRs (Columbia FlexICoN project).
The second part of the tutorial will focus on experimentation with heterogeneous cloud computing capabilities (i.e., CPUs, GPUs, and server-side FPGAs) of the COSMOS platform. To illustrate the use of distributed computational resources, attendees will deploy the OpenAirInterface (OAI) SDR-based LTE experimental ecosystem by using the Open Source MANO (OSM) orchestrator.
The third part of the tutorial is devoted to optical experimentation and will show the tools and services designed to configure and monitor the performance of optical paths and topologies of the COSMOS testbed. In particular, the SDN framework will allow testbed users to implement experiments with application-driven control of optical and data networking functionalities. Customized python scripts along with a Ryu OpenFlow controller will be used to demonstrate the programmability of the COSMOS optical network.
Schedule (Sunday, Nov. 10, 2019):
13:30 – 14:00
COSMOS testbed introduction
Part 1: Basic testbed usage with SDR – management and measurement tools
15:00 – 15:45
Coffee Break + COSMOS Testbed Tour
15:45 – 16:15
Part 2: Edge cloud computing capabilities
16:15 – 17:00
Part 3: Optical experimentation tools and services
- Wideband channel sounding: https://wiki.cosmos-lab.org/wiki/tutorials/wideband
- Full-duplex wireless: https://wiki.cosmos-lab.org/wiki/tutorials/full_duplex
- Computing: https://wiki.cosmos-lab.org/wiki/tutorials/orchestration-example
- Optical: https://wiki.cosmos-lab.org/wiki/tutorials/optical-network-example
Attendees Preparation Instructions:
- Bring a laptop with an SSH client installed
- Register for an account: https://www.cosmos-lab.org/userManagement/register
- Please use “2019 SenSys” as the “Organization” in the form.
- Set up SSH client and upload key: https://wiki.cosmos-lab.org/wiki/tutorials/ssh