COSMOS Tutorial in ACM SIGCOMM 2022 (Aug. 22, 2022, Amsterdam, the Netherlands)

A COSMOS tutorial will take place in ACM SIGCOMM 2022 on Mon. Aug. 22 (1:30-5pm).

Date: Monday, Aug. 22, 2022, 1:30-5:30pm

Location: Beurs van Berlage conference venue in Amsterdam, the Netherlands

PresentersAbhishek Adhikari (Columbia University), Jakub Kolodziejski (Rutgers University), Jennifer Shane (Rutgers University), Panagiotis Skrimponis (NYU)

Organizers: Ivan Seskar (Rutgers University), Tingjun Chen (Duke University), Sundeep Rangan (NYU), Gil Zussman (Columbia University)

Wireless network testbeds are important for realistic, at-scale experimental evaluation of new radio technologies, protocols and network architectures. The NSF Platforms for Advanced Wireless Research (PAWR) COSMOS (“Cloud enhanced Open Software defined MObile wireless testbed for city-Scale deployment”) 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 millimeter-wave (mmWave) radio communications and dynamic optical switching. The COSMOS testbed already supports 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 representative of a densely populated urban environment. The testbed provides a mix of fully programmable software-defined radio (SDR) nodes for flexible wireless experimentation. It also includes novel 100 Gbps+ fiber backhaul interconnected with a software-defined network (SDN) switching fabric for minimum latency and flexibility in setting up experimental network topologies. 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 technological capabilities. Thereby, it will allow community members that have not been using the testbed to use it for their future research and educational activities.

Session I

The first part of the tutorial will focus on the SDR aspects at mmWave frequencies, 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. Participants will be able to experiment with two SDR-based mmWave wireless examples.

Session II

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 5G experimental ecosystem.

Session III

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, we will demonstrate (i) the component-level control of COSMOS’ optical hardware supporting reconfigurable space switching and wavelength switching capabilities, and (ii) COSMOS’ optical SDN framework that allows 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 (Monday, Aug. 22, 2022)

1:30 pm – 3:00 pm CEST COSMOS testbed introduction, basic testbed usage with mmWave SDR
3:00 pm – 3:30 pm CEST Break + COSMOS Educational Toolkit
3:30 pm – 4:15 pm CEST Experimentation with heterogenous cloud computing capabilities
4:15 pm – 5:00 pm CEST Optical experimentation tools and services

Tutorial Links

Additional sessions from https://wiki.cosmos-lab.org/wiki/Tutorials#Tutorials will be used as well.

Attendees Preparation Instructions

  • Bring a laptop with an SSH client installed
  • Register for an account
  • Please use “2022 SIGCOMM” as the “Organization” in the form.
  • Set up SSH client and upload key (link to be provided before the tutorial)