All Downloads are FREE. Search and download functionalities are using the official Maven repository.

schema.ComputingManager.json Maven / Gradle / Ivy

The newest version!
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "id": "http://schemas.ogf.org/glue/2013/05/spec_2.0_r1/ComputingManager.json",
  "type": "object",
  "allOf": [{"$ref": "http://schemas.ogf.org/glue/2013/05/spec_2.0_r1/Share.json"}],
  "properties": {
    "Reservation": {
      "type": "boolean",
      "description": "Whether advance reservation is supported (no value implies undefined in ExtendedBoolean_t)"
    },
    "BulkSubmission": {
      "type": "boolean",
      "description": "Whether multiple jobs can be submitted at once (no value implies undefined in ExtendedBoolean_t)"
    },
    "TotalPhysicalCPUs": {
      "type": "integer",
      "description": "The total number of physical CPUs managed by this ComputingManager"
    },
    "TotalLogicalCPUs": {
      "type": "integer",
      "description": "The total number of logical CPUs managed by this ComputingManager"
    },
    "TotalSlots": {
      "type": "integer",
      "description": "The total number of slots managed by this ComputingManager"
    },
    "SlotsUsedByLocalJobs": {
      "type": "integer",
      "description": "The number of slots currently used by jobs submitted via a non-Grid interface"
    },
    "SlotsUsedByGridJobs": {
      "type": "integer",
      "description": "The number of slots currently used by jobs submitted via a non-Grid interface"
    },
    "Homogeneous": {
      "type": "boolean",
      "description": "Whether this ComputingManager manages only one type of ExecutionEnvironment"
    },
    "NetworkInfo": {
      "type": "array",
      "description": "The types of internal network connections between ExecutionEnvironments (NetworkInfo_t)",
      "items": {
        "type": "string"
      }
    },
    "LocalCPUDistribution": {
      "type": "boolean",
      "description": "Classification of the managed ExecutionEnvironments aggregated by the number of logical CPUs"
    },
    "WorkingAreaShared": {
      "type": "boolean",
      "description": "True if the working area is shared across different ExecutionEnvironments"
    },
    "WorkingAreaGuaranteed": {
      "type": "boolean",
      "description": "True if the job is guaranteed all of WorkingAreaTotal"
    },
    "WorkingAreaTotal": {
      "type": "integer",
      "description": "Total size of the working area available to single slot jobs (GB)"
    },
    "WorkingAreaFree": {
      "type": "integer",
      "description": "The amount of free space in the working area (GB)"
    },
    "WorkingAreaLifeTime": {
      "type": "integer",
      "description": "The minimum guaranteed lifetime of files created in the working area (seconds)"
    },
    "WorkingAreaMultiSlotTotal": {
      "type": "integer",
      "description": "The total size of the working area across all ExecutionEnvironments (GB)"
    },
    "WorkingAreaMultiSlotFree": {
      "type": "integer",
      "description": "The available space in the working area across all ExecutionEnvironments (GB)"
    },
    "WorkingAreaMultiSlotLifeTime": {
      "type": "integer",
      "description": "The minimum guaranteed lifetime of files created in the working area (seconds)"
    },
    "CacheTotal": {
      "type": "integer",
      "description": "If local caching of input files is supported, the total size of the area they may be stored in"
    },
    "CacheFree": {
      "type": "integer",
      "description": "If local caching of input files is supported, the available size of the area they may be stored in"
    },
    "TmpDir": {
      "type": "string",
      "description": "The absolute path of a temporary directory local to an ExecutionEnvironment"
    },
    "ScratchDir": {
      "type": "string",
      "description": "The absolute path of a shared directory available for application data"
    },
    "ApplicationDir": {
      "type": "string",
      "description": "The absolute path of a directory available for installation of persistent application software"
    },
    "ApplicationEnvironmentID": {
      "type": "array",
      "description": "ID(s) of ApplicationEnvironments provided by this ComputingManager",
      "items": {
        "type": "string"
      }
    },
    "BenchmarkID": {
      "type": "array",
      "description": "ID(s) of Benchmarks associated with this ComputingManager",
      "items": {
        "type": "string"
      }
    }
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy