50 likes | 293 Views
What are Agents?. OPM Workshop Luc Moreau. Agents. What are agents? Why aren’t artifacts ? What causes agents to be as they are? Nothing in the model Difficulty of use of agents, which result in interoperability issues See figures 16 and 17 in the specification. Enactor Executable.
E N D
What are Agents? OPM Workshop Luc Moreau
Agents • What are agents? • Why aren’t artifacts? • What causes agents to be as they are? Nothing in the model • Difficulty of use of agents, which result in interoperability issues • See figures 16 and 17 in the specification
Enactor Executable Montage Workflow Script Alternate Operating System/ Grid used used Execute Program wasControlledBy Pegasus/ Condor Dagman wasGeneratedBy(out) wasControlledBy FITS DataSet used(inputSet) Produce Sky Mosaic Mosaic wasGeneratedBy(out) Degree used(size)
Jim’s view agent NSF Pegasus Researcher Workflow Template Run a workflow Perform experiment Proposal Fund project FITS Produce Mosaic The Mosaic Luc’s question: what is the causal relationship between Run a workflow and Produce Mosaic?
What solution? • Not too sure • The controller of a process could be an artifact • Several artifacts could denote different instances of a same entity, which is the agent • Agency is the common property of these artifacts • Should the agent be seen as a form of stream of artifacts?