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 On Sat, Mar 23, 2013 at 6:43 PM, Suresh Marru (JIRA) <[email protected]>wrote: > > [ > https://issues.apache.org/jira/browse/AIRAVATA-345?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13611713#comment-13611713] > > Suresh Marru commented on AIRAVATA-345: > --------------------------------------- > > This task is still relavent for 2013 gsoc. But it should be noted that > Airavata API has evolved and matured since the time this task was proposed. > The new pluggins have to consume API. API itself may need to improved but > this is an active area of development and dev list can help with API > improvements while GSOC project focuses on plugins. > > > [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 > -- Nipuni Piyabasi Perera Undergraduate Department of Computer Science And Engineering University of Moratuwa Sri Lanka
