Mapping of information system attributes to Execution Target class members

The Execution Target class describes a queue at a remote computing element. It is a flattened structure where attributes from different Glue 2 elements has been collected in a single class. For grids using the Glue 2 information model the mapping to the Execution Target class attribute is almost trivial. For non-Glue 2 based information systems a more elaborate mapping is required.

The following table describes the mappings for the grid flavours supported by the ARC client.

Attributes from 5.3 Location

std::string Address
Street address
std::string Place
Name of town/city
(objectClass=GlueSite) GlueSiteLocation
std::string Country
Name of the country
std::string PostCode
Postal code
(objectClass=nordugrid-cluster) nordugrid-cluster-location
float Latitude
The position of a place north or south of the equator measured from −90° to +90° with positive values going north and negative values going south (degrees)
(objectClass=GlueSite) GlueSiteLatitude
float Longitude
The position of a place east or west of the primary meridian (located in Greenwich, UK) measured from −180° to +180° with positive values going east and negative values going west (degrees)
(objectClass=GlueSite) GlueSiteLongitude

Attributes from 5.5.1 Admin Domain

std::string DomainName
Human-readable name
(objectClass=nordugrid-cluster) nordugrid-cluster-alias
(objectClass=GlueSite) GlueSiteName
std::list<std::string> Owner
Identification of the person or legal entity which pays for the services and resources (no particular format is defined)
(objectClass=nordugrid-cluster) nordugrid-cluster-owner

Attributes from 6.1 Computing Service

std::string ServiceName
Human-readable name
(objectClass=nordugrid-cluster) nordugrid-cluster-name
["ComputingService"] Name
std::string ServiceType
The type of service according to a namespace-based classification (the namespace MAY be related to a middleware name, an organization or other concepts; org.glue and org.ogf are reserved)
static mapping “org.nordugrid.arc-classic”
["ComputingService"] Type

Attributes from 6.2 Computing Endpoint

Arc::URL url
Network location of the endpoint to contact the related service
(objectClass=nordugrid-cluster) nordugrid-cluster-contactstring
(objectClass=GlueCE) GlueCEInfoContactString
std::list<std::string> Capability
The provided capability according to the OGSA architecture (it is given by the sum of all the capabilities provided by the related endpoints)
static mapping “executionmanagement.jobexecution”, “executionmanagement.jobmanager”
["ComputingService"]["ComputingEndpoint"] Capability
["ComputingService"] Capability
std::string Technology
Technology used to implement the endpoint
static mapping “gridftp”
["ComputingService"]["ComputingEndpoint"] Technology
std::string InterfaceName
Identification of the interface
["ComputingService"]["ComputingEndpoint"] InterfaceName
["ComputingService"]["ComputingEndpoint"] Interface
std::list<std::string> InterfaceVersion
Version of the interface
["ComputingService"]["ComputingEndpoint"] InterfaceVersion
std::list<std::string> InterfaceExtension
Identification of an extension to the interface
["ComputingService"]["ComputingEndpoint"] InterfaceExtension
std::list<std::string> SupportedProfile
URI identifying a supported profile
["ComputingService"]["ComputingEndpoint"] SupportedProfile
std::string Implementor
Main organization implementing this software component
(objectClass=nordugrid-cluster) nordugrid-cluster-middleware | cut -d- -f1
["ComputingService"]["ComputingEndpoint"] Implementor
std::string ImplementationName
Name of the implementation
(objectClass=nordugrid-cluster) nordugrid-cluster-middleware | cut -d- -f2
["ComputingService"]["ComputingEndpoint"] ImplementationName
(objectClass=GlueCE) GlueCEImplementationName
std::string ImplementationVersion
Version of the implementation (e.g., major version.minor version.patch version)
(objectClass=nordugrid-cluster) nordugrid-cluster-middleware | cut -d- -f3
["ComputingService"]["ComputingEndpoint"] ImplementationVersion
(objectClass=GlueCE) GlueCEImplementationVersion
std::string QualityLevel
Maturity of the service in terms of quality of the software components
["ComputingService"]["ComputingEndpoint"] QualityLevel
["ComputingService"] QualityLevel
std::string HealthState
A state representing the health of the endpoint in terms of its capability of properly delivering the functionalities
(objectClass=nordugrid-queue) nordugrid-queue-status (mapped)
["ComputingService"]["ComputingEndpoint"] HealthState
std::string HealthStateInfo
Textual explanation of the state endpoint
(objectClass=nordugrid-queue) nordugrid-queue-status
["ComputingService"]["ComputingEndpoint"] HealthStateInfo
std::string ServingState
A state specifying if the endpoint is accepting new requests and if it is serving the already accepted requests
["ComputingService"]["ComputingEndpoint"] ServingState
(objectClass=GlueVOView) GlueCEStateStatus
(objectClass=GlueCE) GlueCEStateStatus
std::string IssuerCA
Distinguished name of Certification Authority issuing the certificate for the endpoint
(objectClass=nordugrid-cluster) nordugrid-cluster-issuerca
["ComputingService"]["ComputingEndpoint"] IssuerCA
std::list<std::string> TrustedCA
Distinguished names of the trusted Certification Authorities (CAs), i.e., certificates issued by the CAs are accepted by the authentication process
["ComputingService"]["ComputingEndpoint"] TrustedCA
Arc::Time DowntimeStarts
The starting timestamp of the next scheduled downtime
Arc::Time DowntimeEnds
The ending timestamp of the next scheduled downtime
std::string Staging
Supported staging functionalities
static mapping “staginginout”
static mapping “staginginout”
static mapping “staginginout”
std::list<std::string> JobDescription
Supported type of job description language
static mapping “nordugrid:xrsl”, “ogf:jsdl”
static mapping “ogf:jsdl”
static mapping “egee:jdl”

Attributes from 6.3 Computing Share

std::string MappingQueue
Name of a queue available in the underlying computing manager (i.e. LRMS) where jobs of this share are submitted (different shares MAY be mapped into the same queue; it is not foreseen that a single share MAY be mapped into many different queues)
(objectClass=nordugrid-queue) nordugrid-queue-name
["ComputingService"]["ComputingShares"]["ComputingShare"] MappingQueue
Arc::Period MaxWallTime
The maximum obtainable wall clock time that MAY be granted to a single-slot job upon user request (unnormalized value)
(objectClass=nordugrid-queue) nordugrid-queue-maxwalltime
["ComputingService"]["ComputingShares"]["ComputingShare"] MaxWallTime
(objectClass=GlueVOView) GlueCEPolicyMaxWallClockTime
(objectClass=GlueCE) GlueCEPolicyMaxWallClockTime
Arc::Period MaxTotalWallTime
The maximum obtainable wall time that MAY be granted to the job upon user request across all assigned slots; this attribute is a limit for the sum of the wall time used in all the slots occupied by a multi-slot job (unnormalized value)
["ComputingService"]["ComputingShares"]["ComputingShare"] MaxTotalWallTime
Arc::Period MinWallTime
The minimum wall clock time per slot for a job (unnormalized value); if a job requests a lower time, then it MAY be rejected; if a job requests at least this value, but runs for a shorter time, than it might be accounted for this value
(objectClass=nordugrid-queue) nordugrid-queue-minwalltime
["ComputingService"]["ComputingShares"]["ComputingShare"] MinWallTime
Arc::Period DefaultWallTime
The default wall clock time per slot allowed to a job by the computing manager (i.e. LRMS) if no limit is requested in the job submission description. Once this time is expired the job will most likely be killed or removed from the queue (unnormalized value)
(objectClass=nordugrid-queue) nordugrid-queue-defaultwalltime
["ComputingService"]["ComputingShares"]["ComputingShare"] DefaultWallTime
Arc::Period MaxCPUTime
The maximum obtainable CPU time that MAY be granted to the job upon user request per slot (unnormalized value)
(objectClass=nordugrid-queue) nordugrid-queue-maxcputime
["ComputingService"]["ComputingShares"]["ComputingShare"] MaxCPUTime
(objectClass=GlueVOView) GlueCEPolicyMaxCPUClockTime
(objectClass=GlueCE) GlueCEPolicyMaxCPUClockTime
Arc::Period MaxTotalCPUTime
The maximum obtainable CPU time that MAY be granted to the job upon user request across all assigned slots; this attribute is a limit for the sum of the CPU time used in all the slots occupied by a multi-slot job (unnormalized value)
["ComputingService"]["ComputingShares"]["ComputingShare"] MaxTotalCPUTime
Arc::Period MinCPUTime
The minimum CPU time per slot for a job (unnormalized value); if a job requests a lower time, than it MAY be rejected; if a job requests at least this value, but uses the CPU for a shorter time, than it might be accounted for this value (unnormalized value)
(objectClass=nordugrid-queue) nordugrid-queue-mincputime
["ComputingService"]["ComputingShares"]["ComputingShare"] MinCPUTime
Arc::Period DefaultCPUTime
The default CPU time per slot allowed to each job by the computing manager (LRMS) if no limit is requested in the job submission description (unnormalized value)
(objectClass=nordugrid-queue) nordugrid-queue-defaultcputime
["ComputingService"]["ComputingShares"]["ComputingShare"] DefaultCPUTime
int MaxTotalJobs
The maximum allowed number of jobs in this share
["ComputingService"]["ComputingShares"]["ComputingShare"] MaxTotalJobs
(objectClass=GlueVOView) GlueCEPolicyMaxTotalJobs
(objectClass=GlueCE) GlueCEPolicyMaxTotalJobs
int MaxRunningJobs
The maximum allowed number of jobs in running state in this share
(objectClass=nordugrid-queue) nordugrid-queue-maxrunning
["ComputingService"]["ComputingShares"]["ComputingShare"] MaxRunningJobs
(objectClass=GlueVOView) GlueCEPolicyMaxRunningJobs
(objectClass=GlueCE) GlueCEPolicyMaxRunningJobs
int MaxWaitingJobs
(objectClass=nordugrid-queue) nordugrid-queue-maxqueueable
The maximum allowed number of jobs in waiting state in this share
["ComputingService"]["ComputingShares"]["ComputingShare"] MaxWaitingJobs
(objectClass=GlueVOView) GlueCEPolicyMaxWaitingJobs
(objectClass=GlueCE) GlueCEPolicyMaxWaitingJobs
int MaxPreLRMSWaitingJobs
The maximum allowed number of jobs that are in the Grid layer waiting to be passed to the underlying computing manager (i.e. LRMS) for this share
["ComputingService"]["ComputingShares"]["ComputingShare"] MaxPreLRMSWaitingJobs
int MaxUserRunningJobs
The maximum allowed number of jobs in running state per Grid user in this share
(objectClass=nordugrid-queue) nordugrid-queue-maxuserrun
["ComputingService"]["ComputingShares"]["ComputingShare"] MaxUserRunningJobs
(objectClass=GlueVOView) GlueCEPolicyAssignedJobSlots
(objectClass=GlueCE) GlueCEPolicyAssignedJobSlots
int MaxSlotsPerJob
The maximum number of slots which could be allocated to a single job (defined to be 1 for a computing service accepting only single-slot jobs)
["ComputingService"]["ComputingShares"]["ComputingShare"] MaxSlotsPerJobs
(objectClass=GlueVOView) GlueCEPolicyMaxSlotsPerJob
(objectClass=GlueCE) GlueCEPolicyMaxSlotsPerJob
int MaxStageInStreams
The maximum number of streams to stage files in
["ComputingService"]["ComputingShares"]["ComputingShare"] MaxStageInStreams
int MaxStageOutStreams
The maximum number of streams to stage files out
["ComputingService"]["ComputingShares"]["ComputingShare"] MaxStageOutStreams
std::string SchedulingPolicy
Implied scheduling policy of the share
(objectClass=nordugrid-queue) nordugrid-queue-schedulingpolicy
["ComputingService"]["ComputingShares"]["ComputingShare"] SchedulingPolicy
int MaxMainMemory
The maximum RAM that a job MAY use; if the limit is hit, then the LRMS could kill the job
(objectClass=nordugrid-queue) nordugrid-queue-nodememory
(objectClass=nordugrid-cluster) nordugrid-cluster-nodememory
["ComputingService"]["ComputingShares"]["ComputingShare"] MaxMainMemory
(objectClass=GlueSubCluster) GlueHostMainMemoryRAMSize
int MaxVirtualMemory
The maximum virtual memory that a job MAY use; if the limit is hit, then the LRMS could kill the job
(objectClass=nordugrid-queue) nordugrid-queue-nodememory
(objectClass=nordugrid-cluster) nordugrid-cluster-nodememory
["ComputingService"]["ComputingShares"]["ComputingShare"] MaxVirtualMemory
(objectClass=GlueSubCluster) GlueHostMainMemoryVirtualSize
int MaxDiskSpace
The maximum disk space that a job MAY use in the working area
(objectClass=nordugrid-authuser) 0.001 × nordugrid-authuser-diskspace
["ComputingService"]["ComputingShares"]["ComputingShare"] MaxDiskSpace
Arc::URL DefaultStorageService
ID of the default Storage Service to be used to store files by jobs in case no destination Storage Service is explicitly stated
(objectClass=nordugrid-cluster) nordugrid-cluster-localse
["ComputingService"]["ComputingShares"]["ComputingShare"] DefaultStorageService
(objectClass=GlueVOView) GlueCEInfoDefaultSE
(objectClass=GlueCE) GlueCEInfoDefaultSE
bool Preemption
True if the computing manager (i.e. LRMS) enables preemption of jobs; a preempted job is supposed to be automatically resumed
["ComputingService"]["ComputingShares"]["ComputingShare"] Preemption
(objectClass=GlueVOView) GlueCEPolicyPreemption
(objectClass=GlueCE) GlueCEPolicyPreemption
int TotalJobs
Number of total jobs in any state (sum of RunningJobs, LocalRunningJobs, WaitingJobs, LocalWaitingJobs, StagingJobs, SuspendedJobs and PreLRMSWaitingJobs); this number includes the local jobs
calculated from other fields RunningJobs + WaitingJobs + PreLRMSWaitingJobs
["ComputingService"]["ComputingEndpoint"] TotalJobs
["ComputingService"] TotalJobs
(objectClass=GlueVOView) GlueCEStateTotalJobs
(objectClass=GlueCE) GlueCEStateTotalJobs
int RunningJobs
Number of running jobs submitted via any type of interface (local and Grid)
(objectClass=nordugrid-queue) nordugrid-queue-running
["ComputingService"]["ComputingEndpoint"] RunningJobs
["ComputingService"] RunningJobs
(objectClass=GlueVOView) GlueCEStateRunningJobs
(objectClass=GlueCE) GlueCEStateRunningJobs
int LocalRunningJobs
Number of running jobs submitted via a local interface
(objectClass=nordugrid-queue) nordugrid-queue-running − nordugrid-queue-gridrunning
["ComputingService"]["ComputingEndpoint"] LocalRunningJobs
["ComputingService"] LocalRunningJobs
int WaitingJobs
Number of jobs waiting in the underlying computing managers (i.e. LRMSs) submitted via any type of interface (local and Grid)
(objectClass=nordugrid-queue) nordugrid-queue-gridqueued + nordugrid-queue-localqueued
["ComputingService"]["ComputingEndpoint"] WaitingJobs
["ComputingService"] WaitingJobs
(objectClass=GlueVOView) GlueCEStateWaitingJobs
(objectClass=GlueCE) GlueCEStateWaitingJobs
int LocalWaitingJobs
Number of jobs waiting in the underlying computing managers (i.e. LRMSs) submitted via a local interface
(objectClass=nordugrid-queue) nordugrid-queue-localqueued
["ComputingService"]["ComputingEndpoint"] LocalWaitingJobs
["ComputingService"] LocalWaitingJobs
int SuspendedJobs
Number of jobs which started their execution, but are suspended, e.g. for preemption (local and Grid)
["ComputingService"]["ComputingEndpoint"] SuspendedJobs
["ComputingService"] SuspendedJobs
int LocalSuspendedJobs
Number of local jobs which started their execution, but are suspended (e.g. for preemption)
["ComputingService"]["ComputingEndpoint"] LocalSuspendedJobs
["ComputingService"] LocalSuspendedJobs
int StagingJobs
Number of Grid jobs that are staging files in/out
["ComputingService"]["ComputingEndpoint"] StagingJobs
["ComputingService"] StagingJobs
int PreLRMSWaitingJobs
Number of Grid jobs that are in the Grid layer waiting to be passed to the underlying computing manager (i.e. LRMS)
(objectClass=nordugrid-queue) nordugrid-queue-prelrmsqueued
["ComputingService"]["ComputingEndpoint"] PreLRMSWaitingJobs
["ComputingService"] PreLRMSWaitingJobs
Arc::Period EstimatedAverageWaitingTime
Estimated time to last for a new job from the acceptance to the start of its execution
["ComputingService"]["ComputingShares"]["ComputingShare"] EstimatedAverageWaitingTime
(objectClass=GlueVOView) GlueCEStateEstimatedResponseTime
(objectClass=GlueCE) GlueCEStateEstimatedResponseTime
Arc::Period EstimatedWorstWaitingTime
Estimated worst waiting time assuming that all jobs run for the maximum wall time
["ComputingService"]["ComputingShares"]["ComputingShare"] EstimatedWorstWaitingTime
(objectClass=GlueVOView) GlueCEStateWorstResponseTime
(objectClass=GlueCE) GlueCEStateWorstResponseTime
int FreeSlots
Number of free slots
(objectClass=nordugrid-authuser) nordugrid-authuser-freecpus
["ComputingService"]["ComputingShares"]["ComputingShare"] FreeSlots
(objectClass=GlueVOView) GlueCEStateFreeJobSlots
(objectClass=GlueVoView) GlueCEStateFreeCPUs
(objectClass=GlueCE) GlueCEStateFreeJobSlots
(objectClass=GlueCE) GlueCEStateFreeCPUs
std::map<Arc::Period, int> FreeSlotsWithDuration
Number of free slots with their time limits. Syntax: ns[:t] [ns:t]* where the pair ns:t means that there are ns free slots for the duration of t (expressed in seconds); the time limit information is optional
(objectClass=nordugrid-authuser) nordugrid-authuser-freecpus
["ComputingService"]["ComputingShares"]["ComputingShare"] FreeSlotsWithDuration
int UsedSlots
Number of slots used by running jobs
(objectClass=nordugrid-cluster) nordugrid-cluster-usedcpus
["ComputingService"]["ComputingShares"]["ComputingShare"] UsedSlots
int RequestedSlots
Number of slots which are needed to execute all waiting and staging jobs
["ComputingService"]["ComputingShares"]["ComputingShare"] RequestedSlots
std::string ReservationPolicy
Type of reservation policy
(objectClass=nordugrid-queue) nordugrid-queue-schedulingpolicy
["ComputingService"]["ComputingShares"]["ComputingShare"] ReservationPolicy

Attributes from 6.4 Computing Manager

std::string ManagerProductName
Name of the software product adopted as manager
(objectClass=nordugrid-cluster) nordugrid-cluster-lrms-type
["ComputingService"]["ComputingManager"] ProductName
["ComputingService"]["ComputingManager"] Type
std::string ManagerProductVersion
Version of the software product adopted as manager
(objectClass=nordugrid-cluster) nordugrid-cluster-lrms-version
["ComputingService"]["ComputingManager"] ProductVersion
bool Reservation
True if the computing manager (i.e. LRMS) supports advance reservation
["ComputingService"]["ComputingManager"] Reservation
bool BulkSubmission
True if the computing manager (i.e. LRMS) supports the bulk submission
["ComputingService"]["ComputingManager"] BulkSubmission
int TotalPhysicalCPUs
Number of managed physical CPUs accessible via any of the available endpoints (there is one physical CPU per socket)
(objectClass=nordugrid-queue) nordugrid-queue-totalcpus
(objectClass=nordugrid-cluster) nordugrid-cluster-totalcpus
["ComputingService"]["ComputingManager"] TotalPhysicalCPUs
int TotalLogicalCPUs
Number of managed logical CPUs accessible via any of the available endpoints (a logical CPU corresponds to a CPU visible to the operating system)
(objectClass=nordugrid-queue) nordugrid-queue-totalcpus
(objectClass=nordugrid-cluster) nordugrid-cluster-totalcpus
["ComputingService"]["ComputingManager"] TotalLogicalCPUs
int TotalSlots
Number of managed slots
(objectClass=nordugrid-queue) nordugrid-queue-totalcpus
(objectClass=nordugrid-cluster) nordugrid-cluster-totalcpus
["ComputingService"]["ComputingManager"] TotalSlots
bool Homogeneous
True if the computing manager has only one type of execution environment
(objectClass=nordugrid-queue) nordugrid-queue-homogeneity
(objectClass=nordugrid-cluster) nordugrid-cluster-homogeneity
["ComputingService"]["ComputingManager"] Homogeneous
std::list<std::string> NetworkInfo
Type of internal network available among the managed execution environment instances; if many values are published, then the various types of network MAY be available only within subsets of the execution environment instances; the execution environment properties SHOULD be checked
["ComputingService"]["ComputingManager"] NetworkInfo
bool WorkingAreaShared
True if the working area is shared across different execution environment instances (i.e. cluster nodes); this attribute applies to single-slot jobs
["ComputingService"]["ComputingManager"] WorkingAreaShared
int WorkingAreaTotal
Total size of working area available to all the single-slot Grid jobs either as a shared area across all the execution environments (WorkingAreaShared is true) or local to a certain execution environment (WorkingAreaShared is false); if the computing manager supports individual quota per job/user, this is not advertised; in case of non-shared working area with different local space allocation, the advertised total size is the minimum available across all the execution environment instances
(objectClass=nordugrid-cluster) 0.001 × nordugrid-cluster-sessiondir-total
["ComputingService"]["ComputingManager"] WorkingAreaTotal
int WorkingAreaFree
Free size of working area available to all single-slot Grid jobs either as a shared area across all the execution environments (WorkingAreaShared is true) or local to a certain execution environment (WorkingAreaShared is false); if the computing manager supports individual quota per job/user, this is not advertised; in case of non-shared and non-guaranteed working area, this attribute represents the minimum guaranteed free working area available in any execution environment instance at the time of attribute measurement; in case of non-shared and guaranteed working area, the free area equals the total area
(objectClass=nordugrid-cluster) 0.001 × nordugrid-cluster-sessiondir-free
["ComputingService"]["ComputingManager"] WorkingAreaFree
Arc::Period WorkingAreaLifeTime
Guaranteed lifetime of the single-slot Grid job files present in the working area; the lifetime is related to the end time of the job; after the expiration of the lifetime, the files are not guaranteed to exist
(objectClass=nordugrid-cluster) nordugrid-cluster-sessiondir-lifetime
["ComputingService"]["ComputingManager"] WorkingAreaLifeTime
int CacheTotal
If a caching functionality of input files is supported, this attribute represents the total size of a shared storage area where frequently accessed data MAY be stored for rapid access by subsequent Grid jobs; in this area, files are kept after job completion for a certain amount of time depending the caching algorithm
(objectClass=nordugrid-cluster) 0.001 × nordugrid-cluster-cache-total
["ComputingService"]["ComputingManager"] CacheTotal
int CacheFree
If a caching functionality of input files is supported, this attribute represents the free size of a shared storage area where frequently accessed data MAY be stored for rapid access by subsequent Grid jobs; in the computation of the free size, files which are not claimed by any job MAY be considered as deleted
(objectClass=nordugrid-cluster) 0.001 × nordugrid-cluster-cache-free
["ComputingService"]["ComputingManager"] CacheFree

Attributes from 6.5 Benchmark

std::map<std::string, double> Benchmarks
Type of benchmark and its value
(objectClass=nordugrid-queue) nordugrid-queue-benchmark
(objectClass=nordugrid-cluster) nordugrid-cluster-benchmark
["ComputingService"]["ComputingManager"]["BenchMark"] Type, Value

Attributes from 6.6 Execution Environment

std::string Platform
The architecture platform of this execution environment
(objectClass=nordugrid-queue) nordugrid-queue-architecture
(objectClass=nordugrid-cluster) nordugrid-cluster-architecture
bool VirtualMachine
True if the execution environment is based on a virtual machine (in this case, the values of the other attributes are related to the virtualized environment and not to the hosting environment)
std::string CPUVendor
Name of the physical CPU vendor
(objectClass=nordugrid-queue) nordugrid-queue-nodecpu
(objectClass=nordugrid-cluster) nordugrid-cluster-nodecpu
std::string CPUModel
Physical CPU model as defined by the vendor
(objectClass=nordugrid-queue) nordugrid-queue-nodecpu
(objectClass=nordugrid-cluster) nordugrid-cluster-nodecpu
std::string CPUVersion
Physical CPU version as defined by the vendor
(objectClass=nordugrid-queue) nordugrid-queue-nodecpu
(objectClass=nordugrid-cluster) nordugrid-cluster-nodecpu
int CPUClockSpeed
Nominal clock speed of the physical CPU
(objectClass=nordugrid-queue) nordugrid-queue-nodecpu
(objectClass=nordugrid-cluster) nordugrid-cluster-nodecpu
int MainMemorySize
Amount of RAM (if many jobs run in the same execution environment, they compete for the total RAM)
std::string OSFamily
Family of the operating system
(objectClass=nordugrid-queue) nordugrid-queue-opsys
(objectClass=nordugrid-cluster) nordugrid-cluster-opsys
std::string OSName
Name of the operating system
(objectClass=nordugrid-queue) nordugrid-queue-opsys
(objectClass=nordugrid-cluster) nordugrid-cluster-opsys
std::string OSVersion
Version of the operating system
(objectClass=nordugrid-queue) nordugrid-queue-opsys
(objectClass=nordugrid-cluster) nordugrid-cluster-opsys
bool ConnectivityIn
Permission for direct inbound connectivity, even if limited
(objectClass=nordugrid-cluster) nordugrid-cluster-nodeaccess
bool ConnectivityOut
Permission for direct outbound connectivity, even if limited
(objectClass=nordugrid-cluster) nordugrid-cluster-nodeaccess

Attributes from 6.7 Application Environment

std::list<Arc::ApplicationEnvironment> ApplicationEnvironments
(objectClass=nordugrid-cluster) nordugrid-cluster-runtimeenvironment
["ComputingService"]["ComputingManager"]["ApplicationEnvironments"]["ApplicationEnvironment"] AppName, AppVersion, State, FreeSlots, FreeJobs, FreeUserSeats
(objectClass=GlueSubCluster) GlueHostApplicationSoftwareRunTimeEnvironment