About Radiant Charge

A comprehensive project management and billing application for the University of Illinois Radiant computing resources.

Overview

Radiant Charge provides a centralized platform for managing Radiant computing projects, funding accounts (CFOPAs), resource allocations, and billing. The application integrates with the University of Illinois LDAP infrastructure for authentication and project access management, while also syncing data from XRAS and OpenStack systems to provide a complete view of your computing resources.

Key Features

Project Management

  • Project Overview - View detailed information about your Radiant projects, including members, resource allocations, and usage statistics
  • Access Control - Project access is automatically determined by your membership in radiant_* groups in the University LDAP system
  • Real-time Data - Project information is cached and automatically synchronized from LDAP, XRAS, and OpenStack

CFOPA (Funding Account) Management

  • CFOPA Tracking - Manage funding accounts and their allocations to projects
  • Resource Allocation - Assign specific resource allocations (VMs, cores, storage, GPUs) to CFOPAs for accurate billing
  • Member Management - Add and manage CFOPA members with appropriate permissions
  • Temporal Tracking - Track allocation changes over time with full historical records

Billing & Reporting

  • Billing Statements - Generate comprehensive Excel billing statements with month-over-month comparisons
  • Discrepancy Tracking - Identify and track discrepancies between XRAS allocations and LDAP data
  • Usage Analytics - View current resource usage from OpenStack alongside allocation limits
  • Historical Data - Access historical allocation and usage data for trend analysis

API Access

  • REST API - Comprehensive REST API for programmatic access to all features
  • API Key Management - Generate and manage API keys from your profile page
  • Secure Authentication - API keys provide secure access with the same permissions as your user account
  • Full Documentation - Complete API documentation available in the API documentation

Administrative Features

  • Pricing Management - Configure and manage resource pricing with date-based pricing records
  • Schedule Management - Configure background sync tasks for LDAP, XRAS, and OpenStack data
  • XRAS Integration - Upload and sync XRAS allocation data
  • OpenStack Integration - Automatic synchronization of quota limits and usage data

Access & Authentication

Access to projects is determined by your membership in radiant_* groups in the University LDAP system. If you have access to Radiant projects, you will see them listed on your dashboard after logging in with your University credentials.

Project Principal Investigators (PIs) have additional permissions to manage CFOPA allocations and project settings. Administrators can access all projects and manage system-wide settings such as pricing and schedules.

Data Sources

Radiant Charge integrates data from multiple sources to provide a comprehensive view:

  • LDAP - Project membership, user information, and group data
  • XRAS - Allocation requests and funding account information
  • OpenStack - Current quota limits and resource usage

Data is automatically synchronized on a configurable schedule, ensuring you always have up-to-date information.

Security & Privacy

  • Secure Authentication - LDAP-based authentication with secure session management
  • CSRF Protection - Built-in protection against cross-site request forgery attacks
  • Rate Limiting - API rate limiting to prevent abuse while allowing legitimate use
  • Access Control - Role-based access control ensures users only see data they're authorized to access

Organization

This application is maintained by the National Center for Supercomputing Applications at the University of Illinois Urbana-Champaign.

Getting Help

For questions, issues, or feature requests, please visit the Contact page or reach out to your system administrator.