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

schema.ExecutionEnvironment.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/ExecutionEnvironment.json",
  "type": "object",
  "allOf": [{"$ref": "http://schemas.ogf.org/glue/2013/05/spec_2.0_r1/Resource.json"}],
  "properties": {
    "Platform": {
      "type": "string",
      "description": "The platform architecture - Platform_t (open enumeration)"
    },
    "VirtualMachine": {
      "type": "boolean",
      "description": "True if the ExecutionEnvironment is a virtual machine"
    },
    "TotalInstances": {
      "type": "integer",
      "description": "The total number of ExecutionEnvironment instances"
    },
    "UsedInstances": {
      "type": "integer",
      "description": "The number of ExecutionEnvironment instances in use"
    },
    "UnavailableInstances": {
      "type": "integer",
      "description": "The number of ExecutionEnvironment instances that are unavailable"
    },
    "PhysicalCPUs": {
      "type": "integer",
      "description": "The number of physical CPUs in one ExecutionEnvironment instance"
    },
    "LogicalCPUs": {
      "type": "integer",
      "description": "The number of logical CPUs in one ExecutionEnvironment instance"
    },
    "CPUMultiplicity": {
      "type": "string",
      "description": "Information about the CPUs and cores in an execution environment",
      "enum": ["multicpu-multicore","multicpu-singlecore","singlecpu-multicore","singlecpu-singlecore"]
    },
    "CPUVendor": {
      "type": "string",
      "description": "The name of the manufacturer of the CPU"
    },
    "CPUModel": {
      "type": "string",
      "description": "The model of the CPU, as defined by the vendor"
    },
    "CPUVersion": {
      "type": "string",
      "description": "The specific version name of the CPU, as defined by the vendor"
    },
    "CPUClockSpeed": {
      "type": "integer",
      "description": "The clock speed of the CPU (MHz)"
    },
    "CPUTimeScalingFactor": {
      "type": "float",
      "description": "The factor used by the ComputingManager to scale the CPU time limit"
    },
    "WallTimeScalingFactor": {
      "type": "float",
      "description": "The factor used by the ComputingManager to scale the wallclock time limit"
    },
    "MainMemorySize": {
      "type": "integer",
      "description": "The total amount of physical RAM in one ExecutionEnvironment instance (MB)"
    },
    "VirtualMemorySize": {
      "type": "integer",
      "description": "The total amount of virtual memory (RAM+swap) in one ExecutionEnvironment instance (MB)"
    },
    "OSFamily": {
      "type": "string",
      "description": "The general family of the operating system - OSFamily_t (open enumeration)"
    },
    "OSName": {
      "type": "string",
      "description": "The specific name of the operating system - OSName_t (open enumeration)"
    },
    "OSVersion": {
      "type": "string",
      "description": "The version of the operating system, as defined by the vendor"
    },
    "ConnectivityIn": {
      "type": "boolean",
      "description": "True if direct inbound network connectiity is available to a running job"
    },
    "ConnectivityOut": {
      "type": "boolean",
      "description": "True if direct outbound network connectiity is available to a running job"
    },
    "NetworkInfo": {
      "type": "array",
      "description": "The types of internal network connections between ExecutionEnvironments - NetworkInfo_t (open enumeration)",
      "items": {
        "type": "string"
      }
    },
    "ApplicationEnvironmentID": {
      "type": "array",
      "description": "ID(s) of ApplicationEnvironments available in this ExecutionEnvironment",
      "items": {
        "type": "string"
      }
    },
    "BenchmarkID": {
      "type": "array",
      "description": "ID(s) of Benchmarks associated with this ExecutionEnvironment",
      "items": {
        "type": "string"
      }
    }
  },
  "required": ["Platform","MainMemorySize","OSFamily","ConnectivityIn","ConnectivityOut"]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy