I haven't used Kafka or Cassandra. I would be interested in developing a 
solution using these technologies to avoid redundancies.



-----Original Message-----
From: Shenoy, Gourav Ganesh <goshe...@indiana.edu>
To: dev <dev@airavata.apache.org>
Sent: Mon, Mar 27, 2017 7:52 pm
Subject: [GSoC] Proposal Topics



Hello dev,
 
I am interested in participating for GSoC this season. There are a couple of 
topics in my mind which could be good proposals.
 
1.      Distributed Task Execution (Workload Management) for Apache Airavata
·        Apoorv has already shown interest in this, and has a fair idea of the 
problem.
·        I have been working on building a prototype to solve this problem, as 
part of Science Gateways course [see:https://goo.gl/CZcIIn]
·        There are other possible approach(s), like using Akka, Cassandra, 
Kafka [see:https://youtu.be/s3GfXTnzG_Y]
 
2.      Workflow Editor/Builder for Apache Airavata
·        Ajinkya had started on this topic, and I can use his inputs.
·        The idea is to allow modelling multiple Airavata job submissions into 
a workflow, using tools such as CWL (Common Workflow Language).
·        In addition, to integrate a workflow editor UI with the processing 
logic, and manage dependencies (whether 2 jobs can be run in parallel v/s 
waiting for one to complete since it depends on output of another).
 
I would love to hear from you all on any suggestions, inclusions to make.
 
Thanks and Regards,
Gourav Shenoy


Reply via email to