Hey Sanjaya,

You may want to check out the Traceable Product product type policy
[1] as well as OODT-139 [2] which includes the PCS services that serve
up the information and provenance.

Cheers,
Chris

[1] 
http://svn.apache.org/repos/asf/oodt/trunk/filemgr/src/main/resources/examp
les/trace/
[2] http://issues.apache.org/jira/browse/OODT-139


-----Original Message-----
From: Sanjaya Medonsa <sanjaya...@gmail.com>
Reply-To: <dev@oodt.apache.org>
Date: Friday, August 23, 2013 6:30 PM
To: Airavata Dev <d...@airavata.apache.org>
Cc: "dev@oodt.apache.org" <dev@oodt.apache.org>
Subject: Re: Povenance Aware Workflow Processing

>Thanks Suresh! I am interested in Provenance aware workflow processing
>where OODT integration could help greatly with rich metadata available.
>I'll  go through the item 6 and let you know my understanding.
>
>Sanjaya
>
>
>On Thu, Aug 8, 2013 at 7:55 PM, Suresh Marru <sma...@apache.org> wrote:
>
>> Hi Sanjaya, Lewis,
>>
>> Appreciate your interest on this topic, this is a very good question and
>> sorry for the delay in responding, these days I feel I am always in
>>catch
>> up mode.
>>
>> Let me separate this discussion into four parts: Provenance Gathering,
>> Provenance Analyzing, Provenance Reasoning, Provenance Aware executions.
>>
>> Gathering: Airavata is instrumented with rich provenance centric
>> information model which captures each step and publishes to an event
>>bus.
>> This is encoded in a "workflow tracking" schema [1]. So the current
>>trunk
>> of Airavata publishes provenance rich information but not all is
>>guaranteed
>> to be captured in the registry.
>>
>> Analyzing: Significant work on provenance aspect related to Airavata is
>>a
>> by product of doctoral dissertation of Yogesh Simmhan, currently a
>>research
>> asst. professor at USC. His thesis [2] is a good source of reference on
>> this topic. Both the research and tools are in active development by
>>Prof.
>> Beth Plale's group at IU [3]. Theoretically speaking since both Karma
>>uses
>> the same workflow tracking schema and event bus, the tools should be
>>easily
>> integratable but did not have a motivating use case to do so.
>>
>> Reasoning: Phala is an extension to Airavata XBaya (its legacy LEAD
>> version) and Karma framework which provides context to the gathered
>> provenance. Couple of papers on this topic [4], [5].
>>
>> Executions: This is an active topic within Airavata. Current release of
>> Airavata supports Provenance aware workflow executions and is discussed
>>in
>> [6]. I think the OODT and Airavata integration will greatly benefit this
>> aspect. Airavata Registry metadata cataloging is very primitive. And
>>Rich
>> data management capabilities of OODT should nicely enhance airavata
>> provenance aware executions.
>>
>> Please let me know which of the above aspects you are interested in and
>>we
>> can discuss further.
>>
>> Suresh
>>
>> [1] -
>> 
>>https://svn.apache.org/repos/asf/airavata/trunk/modules/commons/workflow-
>>tracking/src/main/resources/schemas/workflow_tracking_types.xsd
>> [2] - http://gradworks.umi.com/3297094.pdf
>> [3] - http://d2i.indiana.edu/provenance_karma
>> [4] -
>> http://link.springer.com/content/pdf/10.1007%2F978-3-540-85502-6_18.pdf
>> [5] -
>> 
>>http://dl.acm.org/citation.cfm?id=1590963.1591575&coll=DL&dl=GUIDE&CFID=2
>>38325269&CFTOKEN=73364358
>> [6] - http://dl.acm.org/citation.cfm?id=2359844
>>
>>
>> On Jul 22, 2013, at 10:57 AM, Lewis John Mcgibbney <
>> lewis.mcgibb...@gmail.com> wrote:
>>
>> > Hi Sanjaya,
>> > I am seeing some traffic floating around RE: Airavata OODT integration
>> but I am not clued up.
>> > Can you point me to the code? The issues? The mailing list threads?
>> > I am also extremely interested in provenance tracking of (record???)
>> data which passes through OODT. I would like to expose this as some
>>stage
>> to people who access the data.
>> > Thank you so much.
>> >
>> > On Monday, July 22, 2013, Sanjaya Medonsa <sanjaya...@gmail.com>
>>wrote:
>> > > Hi,
>> > > I am trying to find out ways to improve Airavata provenance aware
>> workflow
>> > > processing based on rich metadata available in Apache OODT. As part
>>of
>> this
>> > > task, I am investigating how Apache Airavata is currently performing
>> > > provenance aware workflow processing. I have looked into the
>>provenance
>> > > manager implementation, where I could see lot of data related to
>> workflow
>> > > execution is saved in registry. But I could see very little of use
>>of
>> those
>> > > data. Could some one please explain the details of provenance aware
>> > > processing in Airavata and any future plans on this area?
>> > >
>> > > Best Regards,
>> > > Sanjaya
>> > >
>> >
>> > --
>> > Lewis
>> >
>>
>>


Reply via email to