airavata-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marlon Pierce <marpi...@iu.edu>
Subject Re: About Apache Airavata
Date Mon, 20 Jan 2014 14:49:02 GMT
A wiki article on this would be a very useful contribution.

Marlon

On 1/19/14 1:28 AM, Saminda Wijeratne wrote:
> We do not have any comprehensive documentation to explain this to a new
> developer. You may look at [1] to get a basic understanding of the
> components in Airavata and understand the flow of control and data when a
> request comes through the API.
>
> When a workflow is submitted through the API it first goes to the "Workflow
> Interpreter" which interprets the workflow and executes each node in it.
> And when a particular node corresponds to an application execution it will
> hand over the execution of that node to the "Application Factory" (GFac for
> short). The GFac will connect with remote resources in cloud/grid/etc in
> order to start the process of executing the relevant applications and
> report back the progress and results. The progress and results are sent to
> "Registry" (for permanent storage) and to "MessageBox" (for temporary
> storage of any users who had subscribed to receive progress messages for
> that workflow execution).
>
> All other functions in the API (except for monitoring functions) translate
> to saving or retrieving data to/from the "Registry".
>
> Data for Registering New Application  = input/output parameter types
> associated + Application Remote Host access data (IP, globus/ssh/ec2) +
> Application access data (application path, env. vars, scratch location etc.)
>
> The 3 types of data corresponds to 3 descriptors.
>
> Application input/output types = <ServiceDescriptor>
> Application Remote Host access data = <HostDescriptor>
> Application access data = <ApplicationDescriptor>
> Therefore,
>      Registering New Application = Adding new descriptors
>
> (The reason we do not keep 1 descriptor to define all the data for an
> application is that in most situations applications share some data which
> makes it worth while to refactor them out as different descriptors like
> above making it easier manage)
>
> Feel free to ask more questions.
>
> You are welcome to provide patches to our documentation or take an
> initiative to create new wiki articles in Airavata Wiki to help others who
> are interested in understanding Airavata design and implementation.
>
> Regards,
> Saminda
>
> 1. http://airavata.apache.org/architecture/overview.html
>
>
>
> On Sat, Jan 18, 2014 at 7:33 PM, Nipun Udara <y.b.n.udara@gmail.com> wrote:
>
>> Hi all,
>>           I went through the simple gateway developer guide  and what i
>> want to know is after submitting a job using airvata api how the workflow
>> execution/ochestration is going on and how to register new application with
>> airavata, is it adding new descriptors with in registry. any body can
>> direct me to a relevant documentation
>>
>>
>> On Thu, Jan 16, 2014 at 11:40 PM, Nipun Udara <y.b.n.udara@gmail.com>wrote:
>>
>>> Hi Suresh,
>>>                 Thank you very much.
>>>
>>>
>>> On Thu, Jan 16, 2014 at 11:21 PM, Suresh Marru <smarru@apache.org> wrote:
>>>
>>>> Hi Udara,
>>>>
>>>> The following mail threads from gsoc 2013 will be a good read:
>>>> http://markmail.org/message/rmotieckqj3a4xxv
>>>> http://markmail.org/message/rw2qzpukheow5aiy
>>>>
>>>> Suresh
>>>>
>>>> On Jan 16, 2014, at 9:42 AM, Nipun Udara <y.b.n.udara@gmail.com> wrote:
>>>>
>>>>> Dear sir,
>>>>>
>>>>>                          I am a computer Science and Engineering
>>>> student from Moratuwa University Sri lanka, Who are interested about Apache
>>>> Airavata and willing to actively involve with Airavata Community. Also i
am
>>>> planning to do the GSOC in the March. so that i like to get more knowledge
>>>> about Apache Airavata . I have already subscribed to this url-"
>>>> dev-subscribe@airavata.apache.org". Is there a way i can actively
>>>> involved with the community. I would be grateful to you if you can make me
>>>> aware regarding these. Thank you.
>>>>>
>>>>                              Yours Faithfully,
>>>>                              Udara
>>>>>
>>>>> On Thu, Jan 16, 2014 at 8:01 PM, Marlon Pierce <marpierc@iu.edu>
>>>> wrote:
>>>>> Hi Udara--
>>>>>
>>>>> Please see http://airavata.apache.org/community/mailing-lists.html.
>>>>> Thanks for your interest.
>>>>>
>>>>>
>>>>> Marlon
>>>>>
>>>>> On 1/16/14 9:27 AM, Nipun Udara wrote:
>>>>>> Dear Sir/Madam,
>>>>>>
>>>>>>                                          I like to subscribe to the
>>>> Apache
>>>>>> Airavata Mailing list.Thank you.
>>>>>>
>>>>>>                                                              Yours
>>>>>> Faithfully,
>>>>>>                                                              Udara
>>>>>>
>>>>>
>>>>


Mime
View raw message