You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@airavata.apache.org by "Nipuni Perera (JIRA)" <ji...@apache.org> on 2013/03/24 07:43:14 UTC

[jira] [Comment Edited] (AIRAVATA-345) [GSoc] Plugins for running & monitoring workflows

    [ https://issues.apache.org/jira/browse/AIRAVATA-345?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13612026#comment-13612026 ] 

Nipuni Perera edited comment on AIRAVATA-345 at 3/24/13 6:42 AM:
-----------------------------------------------------------------

Hi,

I am Nipuni Perera , a student from University of Moratuwa. I like to do a GSoC project with Apache Airavata. I have downloaded Airavata and went through the tutorials. I have studied some of the research papers listed here [1]. I am a member of the final year project group for research on OGC's WPS integration to the Apache Airavata. I too have a background knowledge on workflows, science gateways, workflow management systems, Apache Airavata and I have experience on developing Eclipse plugins.

I am interested in this project idea[2], and I suggest to develop a plugin on Eclipse IDE for running and monitoring workflows.
As far as the high level requirements/features for this project are
1. Dynamic client generation at eclipse runtime - Design of this feature also can be extended to a dry run simulations of a workflow.

2. Workflow status monitoring - This is a classic problem that can be approached with a pub-sub mechanism. So the WS-Messenger integration in Airavata will be utilized to implement this feature. 

3. Workflow monitoring data visualization - This should be presented to the workflow in an intuitive manner. In more details, rather representing raw monitoring events back to the workflow developer, the visualization should help to get a quick overall idea about run-time status of the workflow

[1] https://cwiki.apache.org/confluence/display/AIRAVATA/Related+Research+Literature
[2] https://issues.apache.org/jira/browse/AIRAVATA-345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Thanks,
Nipuni
                
      was (Author: nipuni):
    Hi,

I have replied to dev mailing list with a detailed description of my approach for the project. 

Thanks,
Nipuni
                  
> [GSoc] Plugins for running & monitoring workflows
> -------------------------------------------------
>
>                 Key: AIRAVATA-345
>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-345
>             Project: Airavata
>          Issue Type: New Feature
>          Components: Workflow Interpreter, WS-Messenger
>            Reporter: Saminda Wijeratne
>            Assignee: Saminda Wijeratne
>            Priority: Minor
>              Labels: gsoc2012, gsoc2013, mentor
>
> For a person who works alot with workflows & job executions, would like to have some tools to do common tasks like submitting jobs/workflows, monitoring & analyzing. If he/she can use such a tool with very less effort on configuring & taking less resources it will be quite useful. 
> What I'm suggesting is having some simple tools built as plugins for frequently used applications such as web browsers and IDEs. These plugins will give the ability for the user to do atleast the basic workflow execution tasks, monitoring their progress, get notifications , view statistics etc. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira