On this page:
1.1 What is Powder
1.2 Powder status
1.3 Roadmap to using Powder
7.5

1 Powder Overview

1.1 What is Powder

Powder is a remotely accessible "living laboratory" to enable mobile and wireless research. Powder is deployed in a "real world" environment/configuration with radio equipment, fiber infrastructure, edge-compute and datacenter/cloud resources deployed in a "city-scale" platform.

In concert with broad industry trends towards network "softwarization", and to provide the greatest flexibility in terms of the research that can be enabled, Powder is an end-to-end software-defined-infrastructure. Specifically, Powder uses off-the-shelf hardware (software-defined-radios (SDRs), general purpose compute, state-of-the-art networking etc), and pairs that with a variety of software stacks to enable specific functionality of interest to platform users.

For example:
  • The Powder SDR infrastructure, combined with low level SDR specific and generic radio software form the basis for wireless communication research (e.g., dynamic/shared spectrum use, novel radio frequency waveforms to improve spectral efficiency, spectrum monitoring, signal classification etc.)

  • The Powder SDR, edge-compute and datacenter/cloud infrastructure, combined with 4G and 5G software stacks enable end-to-end mobile networking research (e.g., radio access network (RAN) and core network (CN) protocol analysis, enhancement and evolution, cross-layer approaches to enhance performance, tradeoffs related to different RAN fronthaul splits, mobile network management and operations research etc.)

  • The Powder SDR, edge-compute and datacenter/cloud infrastructure, combined with network service platform, policy driven orchestration, edge compute, or RAN ecosystem software stacks enable edge compute, RAN virtualization, network-function-virtualization (NFV) and orchestration research, (e.g., scalability/performance/management of virtualized network platforms, use cases/applications/service abstractions enabled by network softwarization, edge compute abstractions, uses cases and scalability etc.)

In addition to the above end-to-end software-defined infrastructure, Powder also has purpose built infrastructure to enable massive MIMO (mMIMO) related research. Specifically, Powder contains mMIMO base-stations and endpoints from Skylark Wirelss and mMIMO specific software from our RENEW partners. The equipment enables a broad range of mMIMO research, including beamforming, scheduling, interference management etc. More details on the mMIMO equipment and software is available on the RENEW website.

Note that Powder provides example profiles for many of the scenarios described above. (Powder profiles are "recipes" that describe the hardware and software needed to enable specific scenarios and can be programmatically "instantiated" into experiments that can be used as a starting point for research.)

Finally, Powder also enables "bring-your-own-device" related research. Specifically, the Powder platform is designed and built to allow third-party equipment to be deployed anywhere in the overall Powder architecture, and be integrated with the rest of the platform and its experimental workflow.

1.2 Powder status

Powder is deployed and operational on the campus of the University of Utah. A map of our current deployment is here. (A schedule outlining our further deployment plans is available from the Powder portal.)

More detailed information on the equipment and configuration of the current deployment is described in the hardware chapter.

Using Powder is free for NSF funded academics. Short term use of the platform by other users (non-NSF funded academic use, industry or government use etc.), for the purpose of evaluating the platform, is also free. Use of the platform beyond such short-term evaluation will require payment. We expect to have rates, payment mechanisms etc., in place in the near future.

1.3 Roadmap to using Powder

The Powder platform is a sophisticated instrument and it is often confusing for new users to understand what it is and how it can be used. Below is a suggested "roadmap" for exploring Powder.