Upload
hector-maxwell
View
213
Download
1
Embed Size (px)
Citation preview
Bookkeeping dataMonitoring info
Get jobs
Site ASite A
Site BSite B
Site CSite C
Site DSite D
Agent
Production service
Monitoring serviceBookkeeping service
AgentAgent
Agent
© Andrei Tsaregorodtsev
DIRAC Architecture
DIRAC Architecture
Application packager
Application packager
Workfloweditor
Workfloweditor
Production editor
Production editor
Production manager
Production DBProduction DB
Production preparation
EditInstantiateworkflow
Createapplication
tar file
Central Services
MonitoringDB
MonitoringDB
BookkeepingDB
BookkeepingDB
Production resources
Agent AAgent ASite A
Agent nAgent nSite n
…
JobXMLJobXML
JobstatusJob
status
MetaXMLMetaXML
Castor MSSCERN
Castor MSSCERN
DatasetreplicaDatasetreplica
Agent BAgent BSite B
Central Storage
Jobrequest
Jobrequest
Bookkeeping Service
Bookkeeping Service
Monitoring Service
Monitoring Service
Production Service
Production Service
Batch Frontend
GRID UI
CERN services
PersonalAgent
DIRACPersonal Desktop
PersonalAgent
PersonalAgent
DIRACPersonal Desktop
JobJob
DIRAC Personal Interface
GRID UI
SSH Batch
SSH
Personal Desktop Personal Agent
Module Editor
Step Editor
Workflow Editor
Production Manager
Monitoring Manager
Job Dependency Service
Job Submission Service
File Storage Service
File Distribution Service
Monitoring Service
DIRAC PI Architecture
Module
Module
Module
Module
Module
Module
Module
Step
Step
Step StepStep
Step Step
Step
WorkflowJob
Job Job Job
Job Job
JobJob
Job Job Job
Job Job
Job
Job
Job Job Job
Job Job
Job
Production
DIRAC Object Relationship
Module Editor Step Editor
Workflow Editor Production Manager Monitoring Manager
? ? ?
DIRAC Personal Desktop