
schema.ComputingManager.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of airavata-gfac-hpc-monitor Show documentation
Show all versions of airavata-gfac-hpc-monitor Show documentation
The Grid related monitoring implementation
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