wiki:UserGuide/Portal/Status

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

Testbed Status

The Testbed Status pages provide real-time visibility into the power state and health of testbed nodes during your active reservations. These pages appear in the portal sidebar only when you have a current or upcoming approved reservation, ensuring that testbed state information is available to users with active access. Global administrators can see all status pages at all times.


Node Status Grid

The primary status page displays a visual grid showing every node in your reserved testbed domain. Select a domain from the dropdown at the top — only domains for which you have an active reservation are listed.

Grid Layout

Nodes are arranged in a grid that reflects their physical position or logical grouping within the domain. For the ORBIT Main Grid, this is a 20×20 physical coordinate layout. For sandboxes and COSMOS domains, nodes are grouped by type:

  • Nodes — general-purpose compute nodes (the main experimental resources)
  • Servers — server-class machines with additional compute/storage capacity
  • RF Devices — software-defined radios (USRPs, etc.) and other RF equipment
  • Virtual Machines — VM-based resources available in some domains

Each cell in the grid represents one node and is color-coded by its current power state:

Color State Meaning
Green POWERON The node is powered on and responsive. It is either running a baseline image or whatever operating system was last loaded onto it.
Dark/Black POWEROFF The node is powered off. It can be powered on using the omf tell on command.
Yellow UNREACHABLE The node is not responding to management queries. This could indicate a network issue, a failed BMC (baseboard management controller), or a hardware problem. If a node stays unreachable persistently, contact testbed support.
Red ADMIN DOWN The node has been taken offline by testbed administrators for maintenance. Admin-down nodes are automatically excluded from omf commands and cannot be powered on, imaged, or accessed.
Gray UNKNOWN The node's state cannot be determined. This is rare and usually indicates a temporary communication issue.

Interacting with the Grid

Hover over any cell to see a tooltip with the node's full information:

  • Node name and FQDN (fully qualified domain name)
  • Current power state
  • Hardware type (node, server, RF device)

The grid auto-refreshes every 30 seconds to reflect the latest state. You can also manually refresh by reloading the page.


RF Matrix Control (SB4)

The RF Matrix page is a specialized status and control interface available only during SB4 (Sandbox 4) reservations. SB4 is equipped with a JFW 50PMA-012 programmable RF attenuation matrix that lets you control the wireless propagation environment between nodes by adjusting signal attenuation on each link.

What is the RF Matrix?

In a typical wireless experiment, the signal strength between any two nodes depends on their physical distance, antenna orientation, and the surrounding environment. The RF matrix adds programmable attenuators between node pairs, allowing you to:

  • Simulate different distances by increasing attenuation (higher attenuation = weaker signal = as if nodes were farther apart)
  • Create asymmetric links (different attenuation in each direction)
  • Isolate groups of nodes from each other
  • Reproduce specific network topologies for controlled experiments

Using the RF Matrix Page

The RF Matrix page displays an interactive visualization:

Topology graph — a network diagram showing the connections between SB4 nodes and their current attenuation values (in dB). Each connection line is labeled with its attenuation level.

Adjusting attenuation — click on any connection line to open a dialog where you can set the attenuation value from 0 dB (no attenuation — full signal) to 63 dB (maximum attenuation — heavily attenuated signal). Changes take effect immediately.

Antenna mode — each port can be switched between Wi Fi antenna mode and SDR antenna mode, depending on the type of experiment you are running.

Reset All — sets all attenuation values to 0 dB and switches all ports to Wi Fi mode. Use this to return to a clean starting state.

Save/Load configurations — you can save your current matrix configuration with a descriptive name for later reuse. Saved configurations can be marked as public (visible to all users) or private (only you can see them). This is useful for reproducing specific topologies across multiple experiment sessions.

The matrix state auto-refreshes every 5 seconds to reflect changes made by all sources (including changes made via the command line using the RF Matrix API).


Understanding Node States During Experiments

When running experiments, nodes typically go through these states:

  1. POWEROFF — initial state. Nodes are off and waiting for your commands.
  2. POWERON — after you run omf tell on -t <topology>, nodes power on and boot either the last loaded image or their PXE default.
  3. POWERON (imaging) — during omf load, nodes are powered on, boot into the imaging environment, receive the disk image, and then power off automatically.
  4. POWERON (running) — after imaging, you power nodes on again with omf tell on and they boot the loaded image. At this point you can SSH into them and run your experiment.
  5. POWEROFF — after your experiment, good practice is to power off nodes with omf tell off -t all.

Nodes that show UNREACHABLE during an experiment may indicate:

  • A node that failed to PXE boot during imaging — try power-cycling it with omf tell reset -t <node>
  • A node with a faulty BMC — this is a hardware issue, report it to support
  • A temporary management network glitch — usually resolves within a few minutes
Last modified 5 hours ago Last modified on Mar 30, 2026, 5:54:02 PM
Note: See TracWiki for help on using the wiki.