Skip to content

execution

version 0.1 2026-04-21

Introduction

A Data Model for describing the execution of a job on a computational resource

Authors

Paul Harrison

Overview diagram

The whole model is represented in a model diagram below

GVmapexecution data modelpdl:ParameterDefinition pdl:ParameterDefinition tool:Tool tool:Tool execution:ExecutionPhase <<enumeration>> ExecutionPhase +PENDING +QUEUED +PREPARING +EXECUTING +FINALIZING +COMPLETED +ERROR +UNKNOWN +HELD +SUSPENDED +ABORTED +ARCHIVED execution:PhysicalLocation PhysicalLocation +name : ivoa:string +country : ivoa:string +longitude : ivoa:real +latitude : ivoa:real execution:ExecutionNode ExecutionNode +resourcesServiceUrl : ivoa:anyURI +executionServiceUrl : ivoa:anyURI execution:ExecutionNode->execution:PhysicalLocationlocation1execution:ComputeResource ComputeResource +name : ivoa:string +numberOfCores : ivoa:integer +memory : ivoa:real +gpu : ivoa:boolean +gpuType : ivoa:string execution:ExecutionNode->execution:ComputeResourcecomputeResources1..*execution:TransferPerformance TransferPerformance +throughput : ivoa:real +latency : ivoa:real +errorRate : ivoa:real +timestamp : ivoa:datetime execution:ExecutionNode->execution:TransferPerformancedataTransferPerformance0..1execution:TransferPerformance->execution:PhysicalLocationfromLocation1execution:DataNode DataNode +storageServiceUrl : ivoa:anyURI execution:DataNode->execution:PhysicalLocationlocation1execution:DataResource DataResource +size : ivoa:real +mimeType : ivoa:string +accessUrl : ivoa:anyURI execution:DataResource->execution:PhysicalLocationlocation1execution:WorkLoad WorkLoad execution:ParameterValue ParameterValue +value : ivoa:string +isIndirect : ivoa:boolean execution:ParameterValue->pdl:ParameterDefinitiondefinition1execution:JobExecution JobExecution +id : ivoa:string +runId : ivoa:string +ownerID : ivoa:string +status : execution:ExecutionPhase +creationTime : ivoa:datetime +startTime : ivoa:datetime +endTime : ivoa:datetime +destructionTime : ivoa:datetime execution:JobExecution->tool:Tooltool1execution:JobExecution->execution:ExecutionNodeexecutionNode1execution:JobExecution->execution:ParameterValueinputs0..*execution:JobExecution->execution:ParameterValueoutputs0..*execution:PerformanceMetric PerformanceMetric execution:JobExecution->execution:PerformanceMetricperformanceMetrics0..*

Enums

ObjectTypes

References

Imports

  • ivoa

  • tool

  • pdl