airavata-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nipuni Perera (JIRA)" <>
Subject [jira] [Comment Edited] (AIRAVATA-345) [GSoc] Plugins for running & monitoring workflows
Date Sun, 24 Mar 2013 06:43:14 GMT


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


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

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


      was (Author: nipuni):

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

> [GSoc] Plugins for running & monitoring workflows
> -------------------------------------------------
>                 Key: AIRAVATA-345
>                 URL:
>             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:

View raw message