[[Include(/WikiToC)]] == Concepts This is a brief overview of the main concepts and terms needed to follow [wiki:CosmosOverview/Workflow] === Resources Everything that Experimenters can interact with is referred to as a [wiki:Resources Resource] Types include: * Compute resources: servers, PCs, etc. * Software Defined Radios * Other RF Devices: basestations, full duplex radios * RF Frontends * Network Switches * [wiki:Hardware/Optical Optical] switches and roadms === [wiki:Architecture/Domains Domains] * Resources are grouped under [wiki:Architecture/Domains Domains]. Each domain won't interfere with any others, and they are reserved completely separately. * The hardware in a domain may span several sites, or may be contained within a single site. === Consoles * Each [wiki:Architecture/Domains Domain] has a dedicated control machine called a console. * The console can be logged into with SSH from outside. * Access is only available during a reservation. * It acts as a jump host to access resources within its domain. === Sites * Physical locations where hardware is installed. * A site consists of one or more nodes. === [wiki:Hardware/Nodes Nodes] * Nodes refer to a set of radio, compute, and other resources meant to be used as a unit. * The resources in a node will share infrastructure such as power, networking, or RF frontends. * Therefore, the use of resources within a node must be coordinated to avoid interference. * It is possible to use a subset of the resources within a node === [wiki:UserGuide/CreateRes Reservations] * Reservations allow users to obtain exclusive use of resources for a define time period. * Currently, to ensure repeatable results, resources are reserved at the domain level. * TODO: Once the framework is in place, it will be possible to reserve a combination of nodes + frequency allocation, but for now the time slot guarantees exclusive use. === [wiki:UserGuide/ImageVersions Images] * Compute resources have their state defined by what disk image is loaded * Predefined base images are available, and described at [wiki:UserGuide/ImageVersions] * [wiki:Tutorials] will either use a base image, or a specific customized image. * The normal workflow is to load a base image, make the changes you need, and then save your own customized image to preserve your work. * Details on how to work with images are at [wiki:UserGuide/OmfQuickStart OMF Quick Start] === Tutorials * [wiki:Tutorials] are used as both instructional tools, as well as starting points for developing your own experiments. * For example, following the [wiki:Tutorials/Wireless/BasicUsage basic usage tutorial], you will be able to send and receive RF data with a SDR.