wiki:GettingStarted

Version 1 (modified by jkol, 5 years ago) ( diff )

Table of Contents

  1. Architecture
    1. Data Flow
    1. Deployment Map
    1. Domains
    1. Naming Convention
    1. Networks
    1. Optical
  2. CamelCase
    1. Customizing the Wiki behavior
    2. More information on CamelCase
    1. Concepts
    1. Availability and Resource Status
    1. Testbed Workflow
  3. Datasets
    1. Events and Conferences
  4. Getting Started
    1. Create an Account
    2. Setup SSH Keys
    3. Start using COSMOS
  5. Hardware Info
    1. Cameras
    1. Compute
    1. Network
    1. Nodes
    1. Optical
    1. RF Subsystems
    1. Antennas
    1. Full-Duplex Radio
    1. RF Front End
    1. Software Defined Radios (SDR)
  6. Inter Map Txt
    1. This is the place for defining Inter Wiki prefixes
    2. Prefix Definitions
  7. Inter Trac Links
    1. Link Syntax
    2. Examples
    3. List of Active Inter Trac Prefixes
  8. Support for Inter Wiki links
    1. Definition
    2. Link Syntax
    3. [interwiki]
    4. Examples
    5. List of Active Prefixes
  9. Wiki Page Templates
    1. Acceptable Use Policy
    1. Limitation of Liability
    1. Privacy
  10. RF Policies & Compliance
    1. Outdoor Radio Frequency Allocation
    2. Program Experiment License
    3. Spectrum Monitoring
    4. Emergency Stop Procedures
    5. Network and Platform Security
  11. Resources, Services and APIs
    1. RF Control
    2. SDR Control
    3. Compute Control
    4. Network Control
    5. Optical Control
  12. TicketQuery Wiki Macro
    1. Usage
    2. Examples
  13. Accessibility Support in Trac
    1. Global Access Keys
    2. Trac Browser Navigation
  14. Trac Admin
    1. Usage
    2. Interactive Mode
    3. Full Command Reference
  15. Trac Backup
    1. Creating a Backup
    2. Restoring a Backup
  16. Trac Ticket Batch Modification
    1. List fields
    2. Excluded fields
  17. The Trac Repository Browser
  18. Installing Trac as CGI
    1. Apache web-server configuration
    2. Mapping Static Resources
    3. Adding Authentication
  19. Change Log
    1. 1.4.x Releases
    2. 1.3.x Releases
    3. 1.2.x Releases
    4. 1.1.x Releases
    5. 1.0.x Releases
    6. 0.12.x Releases
    7. Older Releases
  20. Trac Changeset Module
    1. Changeset Header
    2. Diff Views
    3. The Different Ways to Get a Diff
  21. The Trac Environment
    1. Creating an Environment
    2. Database Connection Strings
    3. Deleting a Trac Environment
    4. Source Code Repository
    5. Directory Structure
  22. Trac with FastCGI
    1. Apache configuration
    2. Cherokee Configuration
    3. Lighttpd Configuration
    4. LiteSpeed Configuration
    5. Nginx Configuration
  23. Fine grained permissions
    1. Permission Policies
    2. Debugging permissions
  24. The Trac User and Administration Guide
    1. Introduction
    2. User Guide
    3. Administrator Guide
    4. Support and Other Sources of Information
  25. Importing ticket data
    1. TicketImportPlugin
    2. ExportImportXlsPlugin
    3. Bugzilla
    4. Jira
    5. Mantis
    6. PlanetForge
    7. Scarab
    8. Sourceforge
    9. Other
  26. The Trac Configuration File
    1. Global Configuration
    2. Reference for settings
    3. Configure Error Reporting
  27. Trac Installation Guide for 1.3
    1. Dependencies
    2. Installing Trac
    3. Creating a Project Environment
    4. Deploying Trac
    5. Configuring Authentication
    6. Granting admin rights to the admin user
    7. Configuring Trac
    8. Using Trac
  28. Customizing the Trac Interface
    1. Project Logo and Icon
    2. Custom Navigation Entries
    3. Site Appearance
    4. Project List
    5. Project Templates
  29. Trac Links
    1. Where to use Trac Links
    2. Overview
    3. Advanced use of Trac Links
    4. Trac Links Reference
  30. Trac Logging
    1. Supported Logging Methods
    2. Log Levels
    3. Log Format
  31. Trac and mod_python
    1. Simple configuration: single project
    2. Advanced Configuration
    3. Troubleshooting
  32. Trac and mod_wsgi
    1. The trac.wsgi script
    2. Mapping requests to the script
    3. Configuring Authentication
    4. Troubleshooting
  33. Trac Navigation
  34. Email Notification of Ticket Changes
    1. Receiving Notification Mails
    2. Configuring SMTP Notification
    3. Sample Email
    4. Customizing e-mail content for MS Outlook
    5. Using GMail as the SMTP relay host
    6. Troubleshooting
  35. Trac Permissions
    1. Graphical Admin Tab
    2. Available Privileges
    3. Attachment Permissions
    4. Granting Privileges
    5. Permission Groups
    6. Adding a New Group and Permissions
    7. Removing Permissions
    8. Creating New Privileges
    9. Default Permissions
  36. Trac plugins
    1. Plugin discovery
    2. Installing a Trac plugin
    3. Web-based plugin administration
    4. Setting up the plugin cache
    5. Writing Trac Plugins
    6. Troubleshooting
  37. Trac Ticket Queries
    1. Filters
    2. Navigating Tickets
    3. Saving Queries
    4. Trac Links to Queries
    5. Query Language
  38. Trac Reports
    1. Changing Sort Order
    2. Changing Report Numbering
    3. Navigating Tickets
    4. Alternative Download Formats
    5. Creating Custom Reports
    6. Ticket columns
    7. Advanced Reports: Dynamic Variables
    8. Advanced Reports: Custom Formatting
  39. Repository Administration
    1. Quick start
    2. Enabling the components
    3. Specifying repositories
    4. Repository caching
    5. Repository synchronization
    6. Automatic changeset references in tickets
    7. Troubleshooting
  40. Viewing Revision Logs
    1. The Revision Log Form
    2. The Revision Log Information
    3. Inspecting Changes Between Revisions
    4. Alternative Formats
  41. The Trac Roadmap
    1. The Roadmap View
    2. The Milestone View
    3. Roadmap Administration
    4. iCalendar Support
  42. Using RSS with Trac
    1. How to access RSS data
    2. Links
  43. Using Search
    1. Quick searches
    2. Search Trac Links
    3. Search Filters
  44. Tracd
    1. Pros
    2. Cons
    3. Usage examples
    4. Installing as a Windows Service
    5. Using Authentication
    6. Reference
    7. Tips
  45. Trac Support
  46. Syntax Coloring of Source Code
    1. About Pygments
    2. Syntax Coloring Support
  47. The Trac Ticket System
    1. Ticket Fields
    2. Changing and Commenting Tickets
    3. Hiding Fields
    4. Adding Custom Fields
    5. Default Values for Drop-Down Fields
    6. Assign-to as Drop-Down List
    7. Preset Values for New Tickets
    8. Deleting Tickets
    9. Cloning Tickets
  48. Custom Ticket Fields
    1. Configuration
  49. The Trac Timeline
    1. RSS Support
  50. Unicode Support in Trac
    1. Examples
  51. Upgrade Instructions
    1. Instructions
    2. Known Issues
    3. Related topics
  52. The Trac Wiki System
  53. The Trac Ticket Workflow System
    1. The Default Ticket Workflow
    2. Additional Ticket Workflows
    3. Basic Ticket Workflow Customization
    4. Workflow Visualization
    5. Example: Adding optional Testing with Workflow
    6. Example: Add simple optional generic review state
    7. Advanced Ticket Workflow Customization
    8. Adding Workflow States to Milestone Progress Bars
    9. Ideas for next steps
  54. Tutorials
    1. SDR and Wireless
    2. Optical Networking
    3. Wired Networking
    4. Edge Computing
    5. 4G/5G Systems
    6. Orchestration Platforms
  55. Getting Started with InterDigital 5G NR Performance System
    1. Description
    2. Prerequisites
    3. Tutorial Setup
    4. Experiment Execution
    5. Shutting Down Resources
    6. Saving the Node Images
  56. InterDigital EdgeLink Platform
    1. Description
    2. Tutorial Setup
    3. Experiment Execution
    4. Start the ONOS GUI
    5. Start the ORCHESTRATOR
    6. Saving the Node Images
    1. ORAN Split 7.2 E2E
    1. Amarisoft 4G/5G SDR System
    1. Amarisoft 5G Network with COTS UEs
    1. Prerequisites
    2. On node 1
    3. On Node 2
    4. Once Both nodes are running
    5. Understanding xforms terms and plots
    6. Calibration
    7. Expected Performance
    8. Specifics per domain
    1. OpenAirInterface (OAI) 5G SA Network …
    1. ONAP/ORAN Tutorial
    1. srsRAN 5G network in COSMOS SB1
    1. Amarisoft 4G/5G System in weeks.cosmos
    1. Orchestration Platforms
    1. ONAP
    1. Getting Started with Alveo FPGA acceleration
    1. Open Spatial Computing Platform (OSCP)
    1. Container Service Migration Tutorial
    1. Setting up a Virtual / Simulated Optical Network using the …
  57. Description
  58. Compute Nodes and ToR switch interfaces used
  59. Experiment_1 Context
  60. Prerequisites: Installing Mininet-Optical
  61. Setting Up the Optical Topology
  62. Creating the Mininet-Optical Network
  63. ROADM Configuration
    1. Setting “Snake” Connection
    2. Configuring ROADMs in Mininet-Optical
    3. Setting “Experiment_1” Connections using REST
    4. Setting “Experiment_1” Connections using NETCONF
  64. Network Interfaces Configuration for Experiment_1
    1. Setting Up ToR switches and configuring transceivers
    2. Configuring Compute Nodes (server1, server2, server3)
  65. Perform Experiment_1
  66. Shutting down Mininet-Optical
  67. Acknowledgments
  68. References
    1. Setting an Optical Network on COSMOS Test-bed
  69. Description
  70. Compute Nodes and ToR switch interfaces used
  71. Experiment_1 Context
  72. Setting Up Optical Topology
  73. ROADMs Configuration
    1. Setting “Snake” Connection
    2. Setting “Experiment_1” Connections
  74. Network Interfaces Configuration for Experiment_1
    1. Setting Up ToR switch with 3 logical ToR switches
    2. Configuring Compute Nodes (Servers srv1..3-lg1)
  75. Perform Experiment_1
    1. Measuring Network Performance
  76. Description
  77. Context
  78. Measurement
  79. Conclusion
  80. Wireless Tutorials
    1. Basic usage
    1. Basic usage
    1. Wideband Channel Sounding with USRP X310s
    1. Wideband Channel Sounding with USRP 2974s
  81. MIMO Channel Sounding
  82. STEM Labs for K—12 Education
    1. COSMOS Education Toolkit
    2. COSMOS SandBox1
  83. AM/FM Modulation
    1. Description
    2. Educational Standards
    3. Experiment Execution
  84. Signal Transmission
    1. Description
    2. Educational Standards
    3. Experiment Execution
    1. Spectrum visualization with Fosphor
    1. Full-Duplex Wireless in COSMOS
    2. Full-Duplex Wireless in ORBIT
    1. GNURadio CFO Estimation tutorial
    1. GNURadio OFDM tutorial
  85. Massive MIMO Channel Sounding
    1. Measurement tools
  86. Mobile PAAM OFDM
    1. Outdoor spectrum usage and allocation
    1. Spectrum Sensing with USRP2974
    1. Getting Started with COSMOS SDR Resources
    1. 802.11ad Preamble Processing blocks on COSMOS SandBox1
  87. IBM 28GHz PAAM: Integration with USRPs with MIMO capability
  88. IBM 28GHz PAAM Basics
  89. IBM 28GHz PAAM: Link Rate vs. SNR
  90. Savannah: Efficient mmWave Baseband Processing with Minimal and …
  91. Millimeter Wave Experimentation in COSMOS SB1 with Xilinx RFSoC
    1. Experiment Setup
    2. Demos
    1. Using Sivers mmWave equipment on COSMOS SandBox1
    1. Wideband Channel Sounding with USRP X310s
  92. User Guide
    1. Policies
    1. Account Creation
    1. Scheduling and Reservations
    1. Disk Images
    1. Frequently Asked Questions
    1. Resource Control with OMF
    1. Remote Access
    1. Chrome Remote Desktop Setup Page
    1. Measurement & Result Collection
    1. Storage
    1. Support
    1. Contributing to the Wiki
  93. Deleting a Wiki Page
  94. Wiki Formatting
    1. Common wiki markup
    2. Font Styles
    3. Headings
    4. Paragraphs
    5. Lists
    6. Definition Lists
    7. Preformatted Text
    8. Blockquotes
    9. Discussion Citations
    10. Tables
    11. Links
    12. Trac Links
    13. Setting Anchors
    14. Escaping Links, Wiki Page Names and other Markup
    15. Images
    16. Macros
    17. Processors
    18. Comments
    19. Miscellaneous
  95. Using HTML in Wiki Text
    1. How to use #!html
    2. How to use #!div and #!span
    3. How to use #!td and other table related processors
    4. HTML comments
    5. More Information
  96. Trac Macros
    1. Using Macros
    2. Available Macros
    3. Contributed macros
    4. Developing Custom Macros
  97. Steps to Add a New Wiki Page
    1. Rename a page
  98. Wiki Page Names
  99. Wiki Processors
    1. Using Processors
    2. Examples
    3. Available Processors
  100. reStructuredText Support in Trac
    1. Introduction
    2. Using RST in Trac
  101. Trac Links in reStructuredText
  102. COSMOS Testbed Overview
  103. COSMOS Overview
    1. What is COSMOS
    2. Project Status and Availability
    3. Testbed Workflow
    4. Concepts
    5. Network Architecture
    6. Acceptable Use Policy
    7. Citation Format
  104. Experiment Results
    1. Download files manually
    2. Usage of OML
  105. Resources
    1. Resource Types and APIs
    2. Resource combinations
  106. Hardware Information
    1. Physical Machines
    2. Virtual machines
    3. Subdevices
    4. Radio Devices
    5. Optical
    6. Networking
  107. Tutorials
    1. End-to-End
    2. Wireless
    3. Optical / Transport
    4. Edge Computing
    5. 4G / 5G core
    6. Cloud Orchestration
  108. MERIF 2023 Cosmos Testbed Tutorial
    1. Basic SDR Usage Tutorial
  109. MERIF 2023 Cosmos Testbed Tutorial
    1. Basic SDR Usage Tutorial
  110. MERIF 2023 Cosmos Testbed Tutorial
  111. Signup Instructions
    1. Prerequisites
  112. MERIF 2023 Cosmos Testbed Tutorial
    1. Beluga Group
  113. MERIF 2023 Cosmos Testbed Tutorial
    1. Dolphin Group
  114. MERIF 2023 Cosmos Testbed Tutorial
    1. Eagle Group
  115. MERIF 2023 Cosmos Testbed Tutorial
    1. Giraffe Group
  116. MERIF 2023 Cosmos Testbed Tutorial
    1. Goose Group
  117. MERIF 2023 Cosmos Testbed Tutorial
    1. Iguana Group
  118. MERIF 2023 Cosmos Testbed Tutorial
    1. Jellyfish Group
  119. MERIF 2023 Cosmos Testbed Tutorial
    1. Labrador Group
  120. MERIF 2023 Cosmos Testbed Tutorial
    1. Lemur Group
  121. MERIF 2023 Cosmos Testbed Tutorial
    1. Octopus Group
  122. MERIF 2023 Cosmos Testbed Tutorial
    1. Otter Group
  123. MERIF 2023 Cosmos Testbed Tutorial
    1. Panther Group
  124. MERIF 2023 Cosmos Testbed Tutorial
    1. Penguin Group
  125. MERIF 2023 Cosmos Testbed Tutorial
    1. Pigeon Group
  126. MERIF 2023 Cosmos Testbed Tutorial
    1. Salamander Group
  127. MERIF 2023 Cosmos Testbed Tutorial
    1. Shark Group
  128. MERIF 2023 Cosmos Testbed Tutorial
    1. Squirrel Group
  129. MERIF 2023 Cosmos Testbed Tutorial
    1. Tiger Group
  130. MERIF 2023 Cosmos Testbed Tutorial
    1. Wolverine Group
  131. MERIF 2023 Cosmos Testbed Tutorial
    1. Zebra Group
  132. SigComm 2022 Cosmos Testbed Tutorial
    1. ACM SIGCOMM 2022 Tutorial - COSMOS: Mininet-Optical
    1. Setting up COSMOS' Optical Network topology using the Mininet-Optical …
  133. Description
  134. Compute Nodes and ToR switch interfaces used
  135. Network Context
  136. Starting Mininet-Optical on COSMOS' node
  137. Setting Up the Optical Topology
    1. Starting the Mininet-Optical Network
  138. Controller Configuration
    1. Opening another terminal window in Orbit
    2. Running the configuration script
    3. Configuring ROADMs
    4. Network Interfaces Configuration for Experiment-1 (short-hop)
    5. Network Interfaces Configuration for Experiment-2 (long-hop)
  139. Shutting down Mininet-Optical
    1. Mininet-Optical API
  140. References
  141. SigComm 2022 Cosmos Testbed Tutorial
    1. Setting an Optical Network on COSMOS Testbed
    2. Setting Up Optical Topology
    3. Experiment Execution
  142. SigComm 2022 Cosmos Testbed Tutorial
    1. Basic SDR Usage Tutorial
  143. SigComm 2022 Cosmos Testbed Tutorial
  144. Signup Instructions
    1. Prerequisites
    2. Experiment Instructions
  145. SigComm 2022 Cosmos Testbed Tutorial
    1. Dolphin Group
  146. SigComm 2022 Cosmos Testbed Tutorial
    1. Eagle Group
  147. SigComm 2022 Cosmos Testbed Tutorial
    1. Giraffe Group
  148. SigComm 2022 Cosmos Testbed Tutorial
    1. Goose Group
  149. SigComm 2022 Cosmos Testbed Tutorial
    1. Iguana Group
  150. SigComm 2022 Cosmos Testbed Tutorial
    1. Jellyfish Group
  151. SigComm 2022 Cosmos Testbed Tutorial
    1. Labrador Group
  152. SigComm 2022 Cosmos Testbed Tutorial
    1. Lemur Group
  153. SigComm 2022 Cosmos Testbed Tutorial
    1. Octopus Group
  154. SigComm 2022 Cosmos Testbed Tutorial
    1. Otter Group
  155. SigComm 2022 Cosmos Testbed Tutorial
    1. Panther Group
  156. SigComm 2022 Cosmos Testbed Tutorial
    1. Penguin Group
  157. SigComm 2022 Cosmos Testbed Tutorial
    1. Pigeon Group
  158. SigComm 2022 Cosmos Testbed Tutorial
    1. Salamander Group
  159. SigComm 2022 Cosmos Testbed Tutorial
    1. Shark Group
  160. SigComm 2022 Cosmos Testbed Tutorial
    1. Squirrel Group
  161. SigComm 2022 Cosmos Testbed Tutorial
    1. Tiger Group
  162. SigComm 2022 Cosmos Testbed Tutorial
    1. Wolverine Group
  163. SigComm 2022 Cosmos Testbed Tutorial
    1. Zebra Group
  164. Title Heading 1
    1. Title Heading 2
    1. Antenna Setup/Installation/Deployment Validation
    1. Also Network
  165. Experiment 1 (Ethernet Interfaces)
  166. Experiment 2 (WIFI)
  167. Experiment 3 (OAI)

Getting Started

This guide will walk you through the steps necessary to get started with using the COSMOS testbed.

  1. Create an Account
  2. Setup SSH Keys
  3. Start using COSMOS

Create an Account

First, you will need to create a user account.

Usage of COSMOS requires agreement to the

NOTE: If you already have an ORBIT account, then you can skip this step.

Setup SSH Keys

Start using COSMOS

Reserving a Domain

Accessing Your Reserved Domain

Note: See TracWiki for help on using the wiki.