You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@airavata.apache.org by Sumedha Kodithuwakku <su...@gmail.com> on 2012/03/18 06:35:24 UTC

NoSQL implementation for Airavata Registry

Hi,

I am Sumedha Kodithuwakku. I am an undergraduate student in Computer
Science and Engineering. I would like to take the above implementation as
my GSoC project. I have started studying about Airavata and how it works. I
was able to build it without any issues. Now I am studying it with the
references on Airavata project home page.

Any suggestions or materials which will help me in this will
be much appreciated.

Thanks.
-- 
Sumedha Sanjeewa
Undergraduate
Department Of Computer Science & Engineering,
University Of Moratuwa,
Sri Lanka.

Re: NoSQL implementation for Airavata Registry

Posted by Lahiru Gunathilake <gl...@gmail.com>.
Ack !

Lahiru

On Wed, Apr 4, 2012 at 4:13 PM, Sumedha Kodithuwakku <
sumedhasanjeewa@gmail.com> wrote:

> Hi Lahiru,
>
> Thanks for your suggestions.
>
> I have submitted my proposal. So it would be much appreciated if I can have
> a feed back on it.
>
> Thanks.
>
> On Wed, Apr 4, 2012 at 7:14 PM, Lahiru Gunathilake <glahiru@gmail.com
> >wrote:
>
> > Hi Sumedha,
> >
> > FYI, we will be doing a proper API documentation for all the methods
> > defined in the AiravataRegistry interface so you won't be having any
> > troubles to understand the required functionality we expect from each
> > method. For the time being if you need any description for methods please
> > go ahead and have a look in to JCR implementation of AiravataRegistry
> > interface.
> >
> > Regards
> > Lahiru
> >
> > On Tue, Apr 3, 2012 at 2:15 PM, Lahiru Gunathilake <glahiru@gmail.com
> > >wrote:
> >
> > > Hi Sumedha,
> > >
> > > On Tue, Apr 3, 2012 at 2:04 PM, Sumedha Kodithuwakku <
> > > sumedhasanjeewa@gmail.com> wrote:
> > >
> > >> Hi Lahiru,
> > >>
> > >> Thanks for your suggestions. I'm currently working on the proposal and
> > >> I'll
> > >> update the thread as soon as I have finished.
> > >>
> > >> I have few things to clarify regarding your reply.
> > >>
> > >> On Mon, Apr 2, 2012 at 11:12 PM, Lahiru Gunathilake <
> glahiru@gmail.com
> > >> >wrote:
> > >>
> > >> > Hi Sumedha,
> > >> >
> > >> > Mainly you need to provide a project description of your own
> > explaining
> > >> > what does this project and how does it will help the overall
> project,
> > >> how
> > >> > does it will be useful for Airavata usecases..Please find the detail
> > >> > project requirements.. in your project proposal you need to mention
> > how
> > >> are
> > >> > you doing to address following project requirements.
> > >> >
> > >> > 1. First you need to change the Airavata code base to enable
> plugging
> > >> any
> > >> > kind of a registry implementation, so that you can use your NoSQL
> > >> > implementation plugged in to Airavata and keep developing that. This
> > >> step
> > >> > should also fix the XBaya to work out of the box with any kind of
> > >> Registry
> > >> > implementation ...
> > >> >
> > >>
> > >> As for the details
> > >> here[1<
> http://incubator.apache.org/airavata/architecture/registry.html
> > >],
> > >> JCR Specification and JSR-170 implementation is plugged in to
> Airavata,
> > >> allowing it to use any kind of registry implementation which is
> > compliant
> > >> with the Specification. Therefore as I understood the NoSQL based
> > registry
> > >> implementation should be made compliant with the specification and
> > >> therefore it can be plugged with Airavata without changing its code
> > base.
> > >> Therefore is it required to implement the above requirement..?
> > >>
> > > No JCR is completely different direction.. you simply have to forget
> > about
> > > JCR thing.. you have to implement the AiravataRegistry interface and
> come
> > > up with your own data model and store them in to NoSQL and retrieve
> them
> > > (storing and retrieving methods are there in the AiravataRegistry
> > > interface)...
> > >
> > > You really dn't have to implement a JCR implementation to store the
> > actual
> > > data in to NoSQL... Ideally we will be making the JCRRegistry Obsolete
> if
> > > NoSQL thing comes handy...
> > >
> > > Regards
> > > Lahiru
> > >
> > >>
> > >>
> > >> 2. Then you need to implement the AiravataRegistry interface (We have
> > one
> > >> > implementation which is AiravataJCRRegistry) with NoSQL support
> > >> underneath.
> > >> > Right now we only support only JCR implementation ...Enabling XBaya
> to
> > >> use
> > >> > any kind of Registry implementation would be tricky because
> > >> configuration
> > >> > data could be different, if you successfully finish the NoSQL
> support
> > we
> > >> > would like you to add the NoSQL access suport to XBaya UI so that we
> > can
> > >> > easily test the implementation without writing client code.
> > >> >
> > >>
> > >> So as I understood, in the NoSQL case, I have to develop the registry
> > with
> > >> the use of a NoSQL solution first which replaces the Jackrabbit based
> > >> implementation. Then I have to implement the AiravataRegistry
> interface,
> > >> with the NoSQL support, which can access the above implemeted
> registry.
> > >> Therefore other components can access the registry via that
> > implementation
> > >> of AiravataRegistry interface. Am I right here..?
> > >>
> > >>
> > >> [1] http://incubator.apache.org/airavata/architecture/registry.html
> > >>
> > >> Thanks.
> > >>
> > >>
> > >>  3. Finally when project finish Airavata should work out of the box
> when
> > >> we
> > >> > plug NoSQL and users should be able to write client code to run a
> > >> workflow
> > >> > and retrieve data from Registry ..
> > >> >
> > >> > Ex: retrive input, outout and other data or XBaya should work out of
> > the
> > >> > box when
> > >> > And next important thing is how are you going to implement the
> > required
> > >> > features.
> > >> >
> > >> > If you have further questions please ask in the list...
> > >> >
> > >> > Lahiru
> > >> >
> > >> > On Sat, Mar 31, 2012 at 3:40 AM, Sumedha Kodithuwakku <
> > >> > sumedhasanjeewa@gmail.com> wrote:
> > >> >
> > >> > > Hi Suresh,
> > >> > >
> > >> > > I have posted  the things which I need clarification under the
> > topic.
> > >> > Also
> > >> > > It would be appreciated if I can get some help on how to prepare
> the
> > >> > > proposal such as what should be the format and what should be
> > >> included in
> > >> > > the proposal.
> > >> > >
> > >> > > Thanks.
> > >> > >
> > >> > > On Tue, Mar 27, 2012 at 9:30 AM, Suresh Marru <sm...@apache.org>
> > >> wrote:
> > >> > >
> > >> > > > Hi Sumedha,
> > >> > > >
> > >> > > > Please post your questions on this topic to -
> > >> > > > https://issues.apache.org/jira/browse/AIRAVATA-341? Do you need
> > any
> > >> > help
> > >> > > > while you prepare the gsoc proposal?
> > >> > > >
> > >> > > > Suresh
> > >> > > > On Mar 23, 2012, at 8:15 AM, Marlon Pierce wrote:
> > >> > > >
> > >> > > > > -----BEGIN PGP SIGNED MESSAGE-----
> > >> > > > > Hash: SHA1
> > >> > > > >
> > >> > > > > Probably that isn't a good place to start.  I suggest looking
> > >> instead
> > >> > > at
> > >> > > > the registry API and also the sample AiravataClient
> > >> > > >
> > >> > >
> > >> >
> > >>
> >
> (airavata//modules/airavata-client/src/main/java/org/apache/airavata/client/airavata/AiravataClient.java).
> > >> > > >  The goal is to keep the API the same and the objects stored in
> > the
> > >> > > > registry the same but replace the storage mechanism. It would
> also
> > >> be
> > >> > > > useful to evaluate different NoSQL solutions for our cases.
> > >> > > > >
> > >> > > > >
> > >> > > > > So I recommend thinking through the code and then filing a set
> > of
> > >> > Jira
> > >> > > > tasks.  You can link them to the GSOC Jira task using "is part
> > of".
> > >> > > > >
> > >> > > > >
> > >> > > > > Marlon
> > >> > > > >
> > >> > > > >
> > >> > > > > On 3/23/12 2:24 AM, Sumedha Kodithuwakku wrote:
> > >> > > > >> Hi Marlon,
> > >> > > > >>
> > >> > > > >> Thanks for the above suggestion.
> > >> > > > >>
> > >> > > > >> I studied the the paper you have mentioned and I was able to
> > get
> > >> a
> > >> > > good
> > >> > > > >> understanding about Airavata. Also I followed the two
> tutorials
> > >> > (5mins
> > >> > > > and
> > >> > > > >> 10mins) and now I have a better understanding on how it
> works.
> > >> > > > >>
> > >> > > > >> Since my GSoC idea is related to the Registry I thought of
> > >> trying to
> > >> > > > patch
> > >> > > > >> some issues in that area because It will help me to
> understand
> > it
> > >> > > well.
> > >> > > > So
> > >> > > > >> I thought of trying to solve the issue
> > >> > > > >> here<https://issues.apache.org/jira/browse/AIRAVATA-333>[1].
> > >> > > > >>
> > >> > > > >> So please let me know If this is suitable as a start because
> > I'm
> > >> a
> > >> > > > beginner
> > >> > > > >> in Airavata. Also any materials regarding Airavata registry
> > will
> > >> be
> > >> > > much
> > >> > > > >> appreciated. Also it would be appreciated if I can know how
> to
> > >> > > > re-generate
> > >> > > > >> the exceptions mentioned in the issue.
> > >> > > > >>
> > >> > > > >> Thanks
> > >> > > > >>
> > >> > > > >> [1]. https://issues.apache.org/jira/browse/AIRAVATA-333
> > >> > > > >>
> > >> > > > >>
> > >> > > > >>
> > >> > > > >> On Mon, Mar 19, 2012 at 11:42 PM, Marlon Pierce <
> > marpierc@iu.edu
> > >> >
> > >> > > > wrote:
> > >> > > > >>
> > >> > > > >> Hi Sumedha--
> > >> > > > >>
> > >> > > > >>
> > >> > > > >> Thanks for your interest.  For background, you can start with
> > >> > > > >>
> http://people.apache.org/~smarru/papers/airavata-gce11.pdf(from
> > >> > the
> > >> > > > >> GCE11 workshop).  Please don't hesitate to email airavata-dev
> > >> when
> > >> > you
> > >> > > > have
> > >> > > > >> more questions.
> > >> > > > >>
> > >> > > > >>
> > >> > > > >> Marlon
> > >> > > > >>
> > >> > > > >>
> > >> > > > >> On 3/18/12 1:35 AM, Sumedha Kodithuwakku wrote:
> > >> > > > >>>>> Hi,
> > >> > > > >>>>>
> > >> > > > >>>>> I am Sumedha Kodithuwakku. I am an undergraduate student
> in
> > >> > > Computer
> > >> > > > >>>>> Science and Engineering. I would like to take the above
> > >> > > > implementation as
> > >> > > > >>>>> my GSoC project. I have started studying about Airavata
> and
> > >> how
> > >> > it
> > >> > > > >> works. I
> > >> > > > >>>>> was able to build it without any issues. Now I am studying
> > it
> > >> > with
> > >> > > > the
> > >> > > > >>>>> references on Airavata project home page.
> > >> > > > >>>>>
> > >> > > > >>>>> Any suggestions or materials which will help me in this
> will
> > >> > > > >>>>> be much appreciated.
> > >> > > > >>>>>
> > >> > > > >>>>> Thanks.
> > >> > > > >>>
> > >> > > > >>
> > >> > > > >>
> > >> > > > >>
> > >> > > > > -----BEGIN PGP SIGNATURE-----
> > >> > > > > Version: GnuPG/MacGPG2 v2.0.16 (Darwin)
> > >> > > > > Comment: Using GnuPG with Mozilla -
> http://enigmail.mozdev.org/
> > >> > > > >
> > >> > > > >
> iQEcBAEBAgAGBQJPbGlUAAoJEEfVXEODPFIDD1cH/1qoKhVWzSEZXfnpbRDGrb3A
> > >> > > > >
> 2FS/rnkqjVHjT/ZiSICLWSfBANWEoYZkGJUdxpJCW2C6g6RCkn8S7b7MZ86eUltv
> > >> > > > >
> H5X73b2uvK52aI6khGu4EIJBfrGCQJxtRW76Gu43VLSvYOn1efuEY3aqY881/yF2
> > >> > > > >
> ZmrDC96GVDkoPEJvsTF/Gz5dH6t2tYE0S5BHfLZNoNjqGVklwEalz6DiZ7nemepn
> > >> > > > >
> lxddMM2SgNvPZ+ta/Eate4jrfzGJ0muUuErHs1Ojvt6A6F1KsnW9HKcqo9EzmYJU
> > >> > > > >
> iNyjwMsa/MyRpFbSrIO7H56mLi9p4HDtTD6UCNqL1kGoUYgB3cuPH+9HyOrWy4Y=
> > >> > > > > =+O1l
> > >> > > > > -----END PGP SIGNATURE-----
> > >> > > >
> > >> > > >
> > >> > >
> > >> > >
> > >> > > --
> > >> > > Sumedha Sanjeewa
> > >> > > Undergraduate
> > >> > > Department Of Computer Science & Engineering,
> > >> > > University Of Moratuwa,
> > >> > > Sri Lanka.
> > >> > >
> > >> >
> > >> >
> > >> >
> > >> > --
> > >> > System Analyst Programmer
> > >> > PTI Lab
> > >> > Indiana University
> > >> >
> > >>
> > >>
> > >>
> > >> --
> > >> Sumedha Sanjeewa
> > >> Undergraduate
> > >> Department Of Computer Science & Engineering,
> > >> University Of Moratuwa,
> > >> Sri Lanka.
> > >>
> > >
> > >
> > >
> > > --
> > > System Analyst Programmer
> > > PTI Lab
> > > Indiana University
> > >
> > >
> >
> >
> > --
> > System Analyst Programmer
> > PTI Lab
> > Indiana University
> >
>
>
>
> --
> Sumedha Sanjeewa
> Undergraduate
> Department Of Computer Science & Engineering,
> University Of Moratuwa,
> Sri Lanka.
>



-- 
System Analyst Programmer
PTI Lab
Indiana University

Re: NoSQL implementation for Airavata Registry

Posted by Sumedha Kodithuwakku <su...@gmail.com>.
Hi Lahiru,

Thanks for your suggestions.

I have submitted my proposal. So it would be much appreciated if I can have
a feed back on it.

Thanks.

On Wed, Apr 4, 2012 at 7:14 PM, Lahiru Gunathilake <gl...@gmail.com>wrote:

> Hi Sumedha,
>
> FYI, we will be doing a proper API documentation for all the methods
> defined in the AiravataRegistry interface so you won't be having any
> troubles to understand the required functionality we expect from each
> method. For the time being if you need any description for methods please
> go ahead and have a look in to JCR implementation of AiravataRegistry
> interface.
>
> Regards
> Lahiru
>
> On Tue, Apr 3, 2012 at 2:15 PM, Lahiru Gunathilake <glahiru@gmail.com
> >wrote:
>
> > Hi Sumedha,
> >
> > On Tue, Apr 3, 2012 at 2:04 PM, Sumedha Kodithuwakku <
> > sumedhasanjeewa@gmail.com> wrote:
> >
> >> Hi Lahiru,
> >>
> >> Thanks for your suggestions. I'm currently working on the proposal and
> >> I'll
> >> update the thread as soon as I have finished.
> >>
> >> I have few things to clarify regarding your reply.
> >>
> >> On Mon, Apr 2, 2012 at 11:12 PM, Lahiru Gunathilake <glahiru@gmail.com
> >> >wrote:
> >>
> >> > Hi Sumedha,
> >> >
> >> > Mainly you need to provide a project description of your own
> explaining
> >> > what does this project and how does it will help the overall project,
> >> how
> >> > does it will be useful for Airavata usecases..Please find the detail
> >> > project requirements.. in your project proposal you need to mention
> how
> >> are
> >> > you doing to address following project requirements.
> >> >
> >> > 1. First you need to change the Airavata code base to enable plugging
> >> any
> >> > kind of a registry implementation, so that you can use your NoSQL
> >> > implementation plugged in to Airavata and keep developing that. This
> >> step
> >> > should also fix the XBaya to work out of the box with any kind of
> >> Registry
> >> > implementation ...
> >> >
> >>
> >> As for the details
> >> here[1<http://incubator.apache.org/airavata/architecture/registry.html
> >],
> >> JCR Specification and JSR-170 implementation is plugged in to Airavata,
> >> allowing it to use any kind of registry implementation which is
> compliant
> >> with the Specification. Therefore as I understood the NoSQL based
> registry
> >> implementation should be made compliant with the specification and
> >> therefore it can be plugged with Airavata without changing its code
> base.
> >> Therefore is it required to implement the above requirement..?
> >>
> > No JCR is completely different direction.. you simply have to forget
> about
> > JCR thing.. you have to implement the AiravataRegistry interface and come
> > up with your own data model and store them in to NoSQL and retrieve them
> > (storing and retrieving methods are there in the AiravataRegistry
> > interface)...
> >
> > You really dn't have to implement a JCR implementation to store the
> actual
> > data in to NoSQL... Ideally we will be making the JCRRegistry Obsolete if
> > NoSQL thing comes handy...
> >
> > Regards
> > Lahiru
> >
> >>
> >>
> >> 2. Then you need to implement the AiravataRegistry interface (We have
> one
> >> > implementation which is AiravataJCRRegistry) with NoSQL support
> >> underneath.
> >> > Right now we only support only JCR implementation ...Enabling XBaya to
> >> use
> >> > any kind of Registry implementation would be tricky because
> >> configuration
> >> > data could be different, if you successfully finish the NoSQL support
> we
> >> > would like you to add the NoSQL access suport to XBaya UI so that we
> can
> >> > easily test the implementation without writing client code.
> >> >
> >>
> >> So as I understood, in the NoSQL case, I have to develop the registry
> with
> >> the use of a NoSQL solution first which replaces the Jackrabbit based
> >> implementation. Then I have to implement the AiravataRegistry interface,
> >> with the NoSQL support, which can access the above implemeted registry.
> >> Therefore other components can access the registry via that
> implementation
> >> of AiravataRegistry interface. Am I right here..?
> >>
> >>
> >> [1] http://incubator.apache.org/airavata/architecture/registry.html
> >>
> >> Thanks.
> >>
> >>
> >>  3. Finally when project finish Airavata should work out of the box when
> >> we
> >> > plug NoSQL and users should be able to write client code to run a
> >> workflow
> >> > and retrieve data from Registry ..
> >> >
> >> > Ex: retrive input, outout and other data or XBaya should work out of
> the
> >> > box when
> >> > And next important thing is how are you going to implement the
> required
> >> > features.
> >> >
> >> > If you have further questions please ask in the list...
> >> >
> >> > Lahiru
> >> >
> >> > On Sat, Mar 31, 2012 at 3:40 AM, Sumedha Kodithuwakku <
> >> > sumedhasanjeewa@gmail.com> wrote:
> >> >
> >> > > Hi Suresh,
> >> > >
> >> > > I have posted  the things which I need clarification under the
> topic.
> >> > Also
> >> > > It would be appreciated if I can get some help on how to prepare the
> >> > > proposal such as what should be the format and what should be
> >> included in
> >> > > the proposal.
> >> > >
> >> > > Thanks.
> >> > >
> >> > > On Tue, Mar 27, 2012 at 9:30 AM, Suresh Marru <sm...@apache.org>
> >> wrote:
> >> > >
> >> > > > Hi Sumedha,
> >> > > >
> >> > > > Please post your questions on this topic to -
> >> > > > https://issues.apache.org/jira/browse/AIRAVATA-341? Do you need
> any
> >> > help
> >> > > > while you prepare the gsoc proposal?
> >> > > >
> >> > > > Suresh
> >> > > > On Mar 23, 2012, at 8:15 AM, Marlon Pierce wrote:
> >> > > >
> >> > > > > -----BEGIN PGP SIGNED MESSAGE-----
> >> > > > > Hash: SHA1
> >> > > > >
> >> > > > > Probably that isn't a good place to start.  I suggest looking
> >> instead
> >> > > at
> >> > > > the registry API and also the sample AiravataClient
> >> > > >
> >> > >
> >> >
> >>
> (airavata//modules/airavata-client/src/main/java/org/apache/airavata/client/airavata/AiravataClient.java).
> >> > > >  The goal is to keep the API the same and the objects stored in
> the
> >> > > > registry the same but replace the storage mechanism. It would also
> >> be
> >> > > > useful to evaluate different NoSQL solutions for our cases.
> >> > > > >
> >> > > > >
> >> > > > > So I recommend thinking through the code and then filing a set
> of
> >> > Jira
> >> > > > tasks.  You can link them to the GSOC Jira task using "is part
> of".
> >> > > > >
> >> > > > >
> >> > > > > Marlon
> >> > > > >
> >> > > > >
> >> > > > > On 3/23/12 2:24 AM, Sumedha Kodithuwakku wrote:
> >> > > > >> Hi Marlon,
> >> > > > >>
> >> > > > >> Thanks for the above suggestion.
> >> > > > >>
> >> > > > >> I studied the the paper you have mentioned and I was able to
> get
> >> a
> >> > > good
> >> > > > >> understanding about Airavata. Also I followed the two tutorials
> >> > (5mins
> >> > > > and
> >> > > > >> 10mins) and now I have a better understanding on how it works.
> >> > > > >>
> >> > > > >> Since my GSoC idea is related to the Registry I thought of
> >> trying to
> >> > > > patch
> >> > > > >> some issues in that area because It will help me to understand
> it
> >> > > well.
> >> > > > So
> >> > > > >> I thought of trying to solve the issue
> >> > > > >> here<https://issues.apache.org/jira/browse/AIRAVATA-333>[1].
> >> > > > >>
> >> > > > >> So please let me know If this is suitable as a start because
> I'm
> >> a
> >> > > > beginner
> >> > > > >> in Airavata. Also any materials regarding Airavata registry
> will
> >> be
> >> > > much
> >> > > > >> appreciated. Also it would be appreciated if I can know how to
> >> > > > re-generate
> >> > > > >> the exceptions mentioned in the issue.
> >> > > > >>
> >> > > > >> Thanks
> >> > > > >>
> >> > > > >> [1]. https://issues.apache.org/jira/browse/AIRAVATA-333
> >> > > > >>
> >> > > > >>
> >> > > > >>
> >> > > > >> On Mon, Mar 19, 2012 at 11:42 PM, Marlon Pierce <
> marpierc@iu.edu
> >> >
> >> > > > wrote:
> >> > > > >>
> >> > > > >> Hi Sumedha--
> >> > > > >>
> >> > > > >>
> >> > > > >> Thanks for your interest.  For background, you can start with
> >> > > > >> http://people.apache.org/~smarru/papers/airavata-gce11.pdf(from
> >> > the
> >> > > > >> GCE11 workshop).  Please don't hesitate to email airavata-dev
> >> when
> >> > you
> >> > > > have
> >> > > > >> more questions.
> >> > > > >>
> >> > > > >>
> >> > > > >> Marlon
> >> > > > >>
> >> > > > >>
> >> > > > >> On 3/18/12 1:35 AM, Sumedha Kodithuwakku wrote:
> >> > > > >>>>> Hi,
> >> > > > >>>>>
> >> > > > >>>>> I am Sumedha Kodithuwakku. I am an undergraduate student in
> >> > > Computer
> >> > > > >>>>> Science and Engineering. I would like to take the above
> >> > > > implementation as
> >> > > > >>>>> my GSoC project. I have started studying about Airavata and
> >> how
> >> > it
> >> > > > >> works. I
> >> > > > >>>>> was able to build it without any issues. Now I am studying
> it
> >> > with
> >> > > > the
> >> > > > >>>>> references on Airavata project home page.
> >> > > > >>>>>
> >> > > > >>>>> Any suggestions or materials which will help me in this will
> >> > > > >>>>> be much appreciated.
> >> > > > >>>>>
> >> > > > >>>>> Thanks.
> >> > > > >>>
> >> > > > >>
> >> > > > >>
> >> > > > >>
> >> > > > > -----BEGIN PGP SIGNATURE-----
> >> > > > > Version: GnuPG/MacGPG2 v2.0.16 (Darwin)
> >> > > > > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> >> > > > >
> >> > > > > iQEcBAEBAgAGBQJPbGlUAAoJEEfVXEODPFIDD1cH/1qoKhVWzSEZXfnpbRDGrb3A
> >> > > > > 2FS/rnkqjVHjT/ZiSICLWSfBANWEoYZkGJUdxpJCW2C6g6RCkn8S7b7MZ86eUltv
> >> > > > > H5X73b2uvK52aI6khGu4EIJBfrGCQJxtRW76Gu43VLSvYOn1efuEY3aqY881/yF2
> >> > > > > ZmrDC96GVDkoPEJvsTF/Gz5dH6t2tYE0S5BHfLZNoNjqGVklwEalz6DiZ7nemepn
> >> > > > > lxddMM2SgNvPZ+ta/Eate4jrfzGJ0muUuErHs1Ojvt6A6F1KsnW9HKcqo9EzmYJU
> >> > > > > iNyjwMsa/MyRpFbSrIO7H56mLi9p4HDtTD6UCNqL1kGoUYgB3cuPH+9HyOrWy4Y=
> >> > > > > =+O1l
> >> > > > > -----END PGP SIGNATURE-----
> >> > > >
> >> > > >
> >> > >
> >> > >
> >> > > --
> >> > > Sumedha Sanjeewa
> >> > > Undergraduate
> >> > > Department Of Computer Science & Engineering,
> >> > > University Of Moratuwa,
> >> > > Sri Lanka.
> >> > >
> >> >
> >> >
> >> >
> >> > --
> >> > System Analyst Programmer
> >> > PTI Lab
> >> > Indiana University
> >> >
> >>
> >>
> >>
> >> --
> >> Sumedha Sanjeewa
> >> Undergraduate
> >> Department Of Computer Science & Engineering,
> >> University Of Moratuwa,
> >> Sri Lanka.
> >>
> >
> >
> >
> > --
> > System Analyst Programmer
> > PTI Lab
> > Indiana University
> >
> >
>
>
> --
> System Analyst Programmer
> PTI Lab
> Indiana University
>



-- 
Sumedha Sanjeewa
Undergraduate
Department Of Computer Science & Engineering,
University Of Moratuwa,
Sri Lanka.

Re: NoSQL implementation for Airavata Registry

Posted by Lahiru Gunathilake <gl...@gmail.com>.
Hi Sumedha,

FYI, we will be doing a proper API documentation for all the methods
defined in the AiravataRegistry interface so you won't be having any
troubles to understand the required functionality we expect from each
method. For the time being if you need any description for methods please
go ahead and have a look in to JCR implementation of AiravataRegistry
interface.

Regards
Lahiru

On Tue, Apr 3, 2012 at 2:15 PM, Lahiru Gunathilake <gl...@gmail.com>wrote:

> Hi Sumedha,
>
> On Tue, Apr 3, 2012 at 2:04 PM, Sumedha Kodithuwakku <
> sumedhasanjeewa@gmail.com> wrote:
>
>> Hi Lahiru,
>>
>> Thanks for your suggestions. I'm currently working on the proposal and
>> I'll
>> update the thread as soon as I have finished.
>>
>> I have few things to clarify regarding your reply.
>>
>> On Mon, Apr 2, 2012 at 11:12 PM, Lahiru Gunathilake <glahiru@gmail.com
>> >wrote:
>>
>> > Hi Sumedha,
>> >
>> > Mainly you need to provide a project description of your own explaining
>> > what does this project and how does it will help the overall project,
>> how
>> > does it will be useful for Airavata usecases..Please find the detail
>> > project requirements.. in your project proposal you need to mention how
>> are
>> > you doing to address following project requirements.
>> >
>> > 1. First you need to change the Airavata code base to enable plugging
>> any
>> > kind of a registry implementation, so that you can use your NoSQL
>> > implementation plugged in to Airavata and keep developing that. This
>> step
>> > should also fix the XBaya to work out of the box with any kind of
>> Registry
>> > implementation ...
>> >
>>
>> As for the details
>> here[1<http://incubator.apache.org/airavata/architecture/registry.html>],
>> JCR Specification and JSR-170 implementation is plugged in to Airavata,
>> allowing it to use any kind of registry implementation which is compliant
>> with the Specification. Therefore as I understood the NoSQL based registry
>> implementation should be made compliant with the specification and
>> therefore it can be plugged with Airavata without changing its code base.
>> Therefore is it required to implement the above requirement..?
>>
> No JCR is completely different direction.. you simply have to forget about
> JCR thing.. you have to implement the AiravataRegistry interface and come
> up with your own data model and store them in to NoSQL and retrieve them
> (storing and retrieving methods are there in the AiravataRegistry
> interface)...
>
> You really dn't have to implement a JCR implementation to store the actual
> data in to NoSQL... Ideally we will be making the JCRRegistry Obsolete if
> NoSQL thing comes handy...
>
> Regards
> Lahiru
>
>>
>>
>> 2. Then you need to implement the AiravataRegistry interface (We have one
>> > implementation which is AiravataJCRRegistry) with NoSQL support
>> underneath.
>> > Right now we only support only JCR implementation ...Enabling XBaya to
>> use
>> > any kind of Registry implementation would be tricky because
>> configuration
>> > data could be different, if you successfully finish the NoSQL support we
>> > would like you to add the NoSQL access suport to XBaya UI so that we can
>> > easily test the implementation without writing client code.
>> >
>>
>> So as I understood, in the NoSQL case, I have to develop the registry with
>> the use of a NoSQL solution first which replaces the Jackrabbit based
>> implementation. Then I have to implement the AiravataRegistry interface,
>> with the NoSQL support, which can access the above implemeted registry.
>> Therefore other components can access the registry via that implementation
>> of AiravataRegistry interface. Am I right here..?
>>
>>
>> [1] http://incubator.apache.org/airavata/architecture/registry.html
>>
>> Thanks.
>>
>>
>>  3. Finally when project finish Airavata should work out of the box when
>> we
>> > plug NoSQL and users should be able to write client code to run a
>> workflow
>> > and retrieve data from Registry ..
>> >
>> > Ex: retrive input, outout and other data or XBaya should work out of the
>> > box when
>> > And next important thing is how are you going to implement the required
>> > features.
>> >
>> > If you have further questions please ask in the list...
>> >
>> > Lahiru
>> >
>> > On Sat, Mar 31, 2012 at 3:40 AM, Sumedha Kodithuwakku <
>> > sumedhasanjeewa@gmail.com> wrote:
>> >
>> > > Hi Suresh,
>> > >
>> > > I have posted  the things which I need clarification under the topic.
>> > Also
>> > > It would be appreciated if I can get some help on how to prepare the
>> > > proposal such as what should be the format and what should be
>> included in
>> > > the proposal.
>> > >
>> > > Thanks.
>> > >
>> > > On Tue, Mar 27, 2012 at 9:30 AM, Suresh Marru <sm...@apache.org>
>> wrote:
>> > >
>> > > > Hi Sumedha,
>> > > >
>> > > > Please post your questions on this topic to -
>> > > > https://issues.apache.org/jira/browse/AIRAVATA-341? Do you need any
>> > help
>> > > > while you prepare the gsoc proposal?
>> > > >
>> > > > Suresh
>> > > > On Mar 23, 2012, at 8:15 AM, Marlon Pierce wrote:
>> > > >
>> > > > > -----BEGIN PGP SIGNED MESSAGE-----
>> > > > > Hash: SHA1
>> > > > >
>> > > > > Probably that isn't a good place to start.  I suggest looking
>> instead
>> > > at
>> > > > the registry API and also the sample AiravataClient
>> > > >
>> > >
>> >
>> (airavata//modules/airavata-client/src/main/java/org/apache/airavata/client/airavata/AiravataClient.java).
>> > > >  The goal is to keep the API the same and the objects stored in the
>> > > > registry the same but replace the storage mechanism. It would also
>> be
>> > > > useful to evaluate different NoSQL solutions for our cases.
>> > > > >
>> > > > >
>> > > > > So I recommend thinking through the code and then filing a set of
>> > Jira
>> > > > tasks.  You can link them to the GSOC Jira task using "is part of".
>> > > > >
>> > > > >
>> > > > > Marlon
>> > > > >
>> > > > >
>> > > > > On 3/23/12 2:24 AM, Sumedha Kodithuwakku wrote:
>> > > > >> Hi Marlon,
>> > > > >>
>> > > > >> Thanks for the above suggestion.
>> > > > >>
>> > > > >> I studied the the paper you have mentioned and I was able to get
>> a
>> > > good
>> > > > >> understanding about Airavata. Also I followed the two tutorials
>> > (5mins
>> > > > and
>> > > > >> 10mins) and now I have a better understanding on how it works.
>> > > > >>
>> > > > >> Since my GSoC idea is related to the Registry I thought of
>> trying to
>> > > > patch
>> > > > >> some issues in that area because It will help me to understand it
>> > > well.
>> > > > So
>> > > > >> I thought of trying to solve the issue
>> > > > >> here<https://issues.apache.org/jira/browse/AIRAVATA-333>[1].
>> > > > >>
>> > > > >> So please let me know If this is suitable as a start because I'm
>> a
>> > > > beginner
>> > > > >> in Airavata. Also any materials regarding Airavata registry will
>> be
>> > > much
>> > > > >> appreciated. Also it would be appreciated if I can know how to
>> > > > re-generate
>> > > > >> the exceptions mentioned in the issue.
>> > > > >>
>> > > > >> Thanks
>> > > > >>
>> > > > >> [1]. https://issues.apache.org/jira/browse/AIRAVATA-333
>> > > > >>
>> > > > >>
>> > > > >>
>> > > > >> On Mon, Mar 19, 2012 at 11:42 PM, Marlon Pierce <marpierc@iu.edu
>> >
>> > > > wrote:
>> > > > >>
>> > > > >> Hi Sumedha--
>> > > > >>
>> > > > >>
>> > > > >> Thanks for your interest.  For background, you can start with
>> > > > >> http://people.apache.org/~smarru/papers/airavata-gce11.pdf (from
>> > the
>> > > > >> GCE11 workshop).  Please don't hesitate to email airavata-dev
>> when
>> > you
>> > > > have
>> > > > >> more questions.
>> > > > >>
>> > > > >>
>> > > > >> Marlon
>> > > > >>
>> > > > >>
>> > > > >> On 3/18/12 1:35 AM, Sumedha Kodithuwakku wrote:
>> > > > >>>>> Hi,
>> > > > >>>>>
>> > > > >>>>> I am Sumedha Kodithuwakku. I am an undergraduate student in
>> > > Computer
>> > > > >>>>> Science and Engineering. I would like to take the above
>> > > > implementation as
>> > > > >>>>> my GSoC project. I have started studying about Airavata and
>> how
>> > it
>> > > > >> works. I
>> > > > >>>>> was able to build it without any issues. Now I am studying it
>> > with
>> > > > the
>> > > > >>>>> references on Airavata project home page.
>> > > > >>>>>
>> > > > >>>>> Any suggestions or materials which will help me in this will
>> > > > >>>>> be much appreciated.
>> > > > >>>>>
>> > > > >>>>> Thanks.
>> > > > >>>
>> > > > >>
>> > > > >>
>> > > > >>
>> > > > > -----BEGIN PGP SIGNATURE-----
>> > > > > Version: GnuPG/MacGPG2 v2.0.16 (Darwin)
>> > > > > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>> > > > >
>> > > > > iQEcBAEBAgAGBQJPbGlUAAoJEEfVXEODPFIDD1cH/1qoKhVWzSEZXfnpbRDGrb3A
>> > > > > 2FS/rnkqjVHjT/ZiSICLWSfBANWEoYZkGJUdxpJCW2C6g6RCkn8S7b7MZ86eUltv
>> > > > > H5X73b2uvK52aI6khGu4EIJBfrGCQJxtRW76Gu43VLSvYOn1efuEY3aqY881/yF2
>> > > > > ZmrDC96GVDkoPEJvsTF/Gz5dH6t2tYE0S5BHfLZNoNjqGVklwEalz6DiZ7nemepn
>> > > > > lxddMM2SgNvPZ+ta/Eate4jrfzGJ0muUuErHs1Ojvt6A6F1KsnW9HKcqo9EzmYJU
>> > > > > iNyjwMsa/MyRpFbSrIO7H56mLi9p4HDtTD6UCNqL1kGoUYgB3cuPH+9HyOrWy4Y=
>> > > > > =+O1l
>> > > > > -----END PGP SIGNATURE-----
>> > > >
>> > > >
>> > >
>> > >
>> > > --
>> > > Sumedha Sanjeewa
>> > > Undergraduate
>> > > Department Of Computer Science & Engineering,
>> > > University Of Moratuwa,
>> > > Sri Lanka.
>> > >
>> >
>> >
>> >
>> > --
>> > System Analyst Programmer
>> > PTI Lab
>> > Indiana University
>> >
>>
>>
>>
>> --
>> Sumedha Sanjeewa
>> Undergraduate
>> Department Of Computer Science & Engineering,
>> University Of Moratuwa,
>> Sri Lanka.
>>
>
>
>
> --
> System Analyst Programmer
> PTI Lab
> Indiana University
>
>


-- 
System Analyst Programmer
PTI Lab
Indiana University

Re: NoSQL implementation for Airavata Registry

Posted by Lahiru Gunathilake <gl...@gmail.com>.
Hi Sumedha,

On Tue, Apr 3, 2012 at 2:04 PM, Sumedha Kodithuwakku <
sumedhasanjeewa@gmail.com> wrote:

> Hi Lahiru,
>
> Thanks for your suggestions. I'm currently working on the proposal and I'll
> update the thread as soon as I have finished.
>
> I have few things to clarify regarding your reply.
>
> On Mon, Apr 2, 2012 at 11:12 PM, Lahiru Gunathilake <glahiru@gmail.com
> >wrote:
>
> > Hi Sumedha,
> >
> > Mainly you need to provide a project description of your own explaining
> > what does this project and how does it will help the overall project, how
> > does it will be useful for Airavata usecases..Please find the detail
> > project requirements.. in your project proposal you need to mention how
> are
> > you doing to address following project requirements.
> >
> > 1. First you need to change the Airavata code base to enable plugging any
> > kind of a registry implementation, so that you can use your NoSQL
> > implementation plugged in to Airavata and keep developing that. This step
> > should also fix the XBaya to work out of the box with any kind of
> Registry
> > implementation ...
> >
>
> As for the details
> here[1<http://incubator.apache.org/airavata/architecture/registry.html>],
> JCR Specification and JSR-170 implementation is plugged in to Airavata,
> allowing it to use any kind of registry implementation which is compliant
> with the Specification. Therefore as I understood the NoSQL based registry
> implementation should be made compliant with the specification and
> therefore it can be plugged with Airavata without changing its code base.
> Therefore is it required to implement the above requirement..?
>
No JCR is completely different direction.. you simply have to forget about
JCR thing.. you have to implement the AiravataRegistry interface and come
up with your own data model and store them in to NoSQL and retrieve them
(storing and retrieving methods are there in the AiravataRegistry
interface)...

You really dn't have to implement a JCR implementation to store the actual
data in to NoSQL... Ideally we will be making the JCRRegistry Obsolete if
NoSQL thing comes handy...

Regards
Lahiru

>
>
> 2. Then you need to implement the AiravataRegistry interface (We have one
> > implementation which is AiravataJCRRegistry) with NoSQL support
> underneath.
> > Right now we only support only JCR implementation ...Enabling XBaya to
> use
> > any kind of Registry implementation would be tricky because configuration
> > data could be different, if you successfully finish the NoSQL support we
> > would like you to add the NoSQL access suport to XBaya UI so that we can
> > easily test the implementation without writing client code.
> >
>
> So as I understood, in the NoSQL case, I have to develop the registry with
> the use of a NoSQL solution first which replaces the Jackrabbit based
> implementation. Then I have to implement the AiravataRegistry interface,
> with the NoSQL support, which can access the above implemeted registry.
> Therefore other components can access the registry via that implementation
> of AiravataRegistry interface. Am I right here..?
>
>
> [1] http://incubator.apache.org/airavata/architecture/registry.html
>
> Thanks.
>
>
>  3. Finally when project finish Airavata should work out of the box when we
> > plug NoSQL and users should be able to write client code to run a
> workflow
> > and retrieve data from Registry ..
> >
> > Ex: retrive input, outout and other data or XBaya should work out of the
> > box when
> > And next important thing is how are you going to implement the required
> > features.
> >
> > If you have further questions please ask in the list...
> >
> > Lahiru
> >
> > On Sat, Mar 31, 2012 at 3:40 AM, Sumedha Kodithuwakku <
> > sumedhasanjeewa@gmail.com> wrote:
> >
> > > Hi Suresh,
> > >
> > > I have posted  the things which I need clarification under the topic.
> > Also
> > > It would be appreciated if I can get some help on how to prepare the
> > > proposal such as what should be the format and what should be included
> in
> > > the proposal.
> > >
> > > Thanks.
> > >
> > > On Tue, Mar 27, 2012 at 9:30 AM, Suresh Marru <sm...@apache.org>
> wrote:
> > >
> > > > Hi Sumedha,
> > > >
> > > > Please post your questions on this topic to -
> > > > https://issues.apache.org/jira/browse/AIRAVATA-341? Do you need any
> > help
> > > > while you prepare the gsoc proposal?
> > > >
> > > > Suresh
> > > > On Mar 23, 2012, at 8:15 AM, Marlon Pierce wrote:
> > > >
> > > > > -----BEGIN PGP SIGNED MESSAGE-----
> > > > > Hash: SHA1
> > > > >
> > > > > Probably that isn't a good place to start.  I suggest looking
> instead
> > > at
> > > > the registry API and also the sample AiravataClient
> > > >
> > >
> >
> (airavata//modules/airavata-client/src/main/java/org/apache/airavata/client/airavata/AiravataClient.java).
> > > >  The goal is to keep the API the same and the objects stored in the
> > > > registry the same but replace the storage mechanism. It would also be
> > > > useful to evaluate different NoSQL solutions for our cases.
> > > > >
> > > > >
> > > > > So I recommend thinking through the code and then filing a set of
> > Jira
> > > > tasks.  You can link them to the GSOC Jira task using "is part of".
> > > > >
> > > > >
> > > > > Marlon
> > > > >
> > > > >
> > > > > On 3/23/12 2:24 AM, Sumedha Kodithuwakku wrote:
> > > > >> Hi Marlon,
> > > > >>
> > > > >> Thanks for the above suggestion.
> > > > >>
> > > > >> I studied the the paper you have mentioned and I was able to get a
> > > good
> > > > >> understanding about Airavata. Also I followed the two tutorials
> > (5mins
> > > > and
> > > > >> 10mins) and now I have a better understanding on how it works.
> > > > >>
> > > > >> Since my GSoC idea is related to the Registry I thought of trying
> to
> > > > patch
> > > > >> some issues in that area because It will help me to understand it
> > > well.
> > > > So
> > > > >> I thought of trying to solve the issue
> > > > >> here<https://issues.apache.org/jira/browse/AIRAVATA-333>[1].
> > > > >>
> > > > >> So please let me know If this is suitable as a start because I'm a
> > > > beginner
> > > > >> in Airavata. Also any materials regarding Airavata registry will
> be
> > > much
> > > > >> appreciated. Also it would be appreciated if I can know how to
> > > > re-generate
> > > > >> the exceptions mentioned in the issue.
> > > > >>
> > > > >> Thanks
> > > > >>
> > > > >> [1]. https://issues.apache.org/jira/browse/AIRAVATA-333
> > > > >>
> > > > >>
> > > > >>
> > > > >> On Mon, Mar 19, 2012 at 11:42 PM, Marlon Pierce <ma...@iu.edu>
> > > > wrote:
> > > > >>
> > > > >> Hi Sumedha--
> > > > >>
> > > > >>
> > > > >> Thanks for your interest.  For background, you can start with
> > > > >> http://people.apache.org/~smarru/papers/airavata-gce11.pdf (from
> > the
> > > > >> GCE11 workshop).  Please don't hesitate to email airavata-dev when
> > you
> > > > have
> > > > >> more questions.
> > > > >>
> > > > >>
> > > > >> Marlon
> > > > >>
> > > > >>
> > > > >> On 3/18/12 1:35 AM, Sumedha Kodithuwakku wrote:
> > > > >>>>> Hi,
> > > > >>>>>
> > > > >>>>> I am Sumedha Kodithuwakku. I am an undergraduate student in
> > > Computer
> > > > >>>>> Science and Engineering. I would like to take the above
> > > > implementation as
> > > > >>>>> my GSoC project. I have started studying about Airavata and how
> > it
> > > > >> works. I
> > > > >>>>> was able to build it without any issues. Now I am studying it
> > with
> > > > the
> > > > >>>>> references on Airavata project home page.
> > > > >>>>>
> > > > >>>>> Any suggestions or materials which will help me in this will
> > > > >>>>> be much appreciated.
> > > > >>>>>
> > > > >>>>> Thanks.
> > > > >>>
> > > > >>
> > > > >>
> > > > >>
> > > > > -----BEGIN PGP SIGNATURE-----
> > > > > Version: GnuPG/MacGPG2 v2.0.16 (Darwin)
> > > > > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> > > > >
> > > > > iQEcBAEBAgAGBQJPbGlUAAoJEEfVXEODPFIDD1cH/1qoKhVWzSEZXfnpbRDGrb3A
> > > > > 2FS/rnkqjVHjT/ZiSICLWSfBANWEoYZkGJUdxpJCW2C6g6RCkn8S7b7MZ86eUltv
> > > > > H5X73b2uvK52aI6khGu4EIJBfrGCQJxtRW76Gu43VLSvYOn1efuEY3aqY881/yF2
> > > > > ZmrDC96GVDkoPEJvsTF/Gz5dH6t2tYE0S5BHfLZNoNjqGVklwEalz6DiZ7nemepn
> > > > > lxddMM2SgNvPZ+ta/Eate4jrfzGJ0muUuErHs1Ojvt6A6F1KsnW9HKcqo9EzmYJU
> > > > > iNyjwMsa/MyRpFbSrIO7H56mLi9p4HDtTD6UCNqL1kGoUYgB3cuPH+9HyOrWy4Y=
> > > > > =+O1l
> > > > > -----END PGP SIGNATURE-----
> > > >
> > > >
> > >
> > >
> > > --
> > > Sumedha Sanjeewa
> > > Undergraduate
> > > Department Of Computer Science & Engineering,
> > > University Of Moratuwa,
> > > Sri Lanka.
> > >
> >
> >
> >
> > --
> > System Analyst Programmer
> > PTI Lab
> > Indiana University
> >
>
>
>
> --
> Sumedha Sanjeewa
> Undergraduate
> Department Of Computer Science & Engineering,
> University Of Moratuwa,
> Sri Lanka.
>



-- 
System Analyst Programmer
PTI Lab
Indiana University

Re: NoSQL implementation for Airavata Registry

Posted by Sumedha Kodithuwakku <su...@gmail.com>.
Hi Lahiru,

Thanks for your suggestions. I'm currently working on the proposal and I'll
update the thread as soon as I have finished.

I have few things to clarify regarding your reply.

On Mon, Apr 2, 2012 at 11:12 PM, Lahiru Gunathilake <gl...@gmail.com>wrote:

> Hi Sumedha,
>
> Mainly you need to provide a project description of your own explaining
> what does this project and how does it will help the overall project, how
> does it will be useful for Airavata usecases..Please find the detail
> project requirements.. in your project proposal you need to mention how are
> you doing to address following project requirements.
>
> 1. First you need to change the Airavata code base to enable plugging any
> kind of a registry implementation, so that you can use your NoSQL
> implementation plugged in to Airavata and keep developing that. This step
> should also fix the XBaya to work out of the box with any kind of Registry
> implementation ...
>

As for the details
here[1<http://incubator.apache.org/airavata/architecture/registry.html>],
JCR Specification and JSR-170 implementation is plugged in to Airavata,
allowing it to use any kind of registry implementation which is compliant
with the Specification. Therefore as I understood the NoSQL based registry
implementation should be made compliant with the specification and
therefore it can be plugged with Airavata without changing its code base.
Therefore is it required to implement the above requirement..?


2. Then you need to implement the AiravataRegistry interface (We have one
> implementation which is AiravataJCRRegistry) with NoSQL support underneath.
> Right now we only support only JCR implementation ...Enabling XBaya to use
> any kind of Registry implementation would be tricky because configuration
> data could be different, if you successfully finish the NoSQL support we
> would like you to add the NoSQL access suport to XBaya UI so that we can
> easily test the implementation without writing client code.
>

So as I understood, in the NoSQL case, I have to develop the registry with
the use of a NoSQL solution first which replaces the Jackrabbit based
implementation. Then I have to implement the AiravataRegistry interface,
with the NoSQL support, which can access the above implemeted registry.
Therefore other components can access the registry via that implementation
of AiravataRegistry interface. Am I right here..?


[1] http://incubator.apache.org/airavata/architecture/registry.html

Thanks.


 3. Finally when project finish Airavata should work out of the box when we
> plug NoSQL and users should be able to write client code to run a workflow
> and retrieve data from Registry ..
>
> Ex: retrive input, outout and other data or XBaya should work out of the
> box when
> And next important thing is how are you going to implement the required
> features.
>
> If you have further questions please ask in the list...
>
> Lahiru
>
> On Sat, Mar 31, 2012 at 3:40 AM, Sumedha Kodithuwakku <
> sumedhasanjeewa@gmail.com> wrote:
>
> > Hi Suresh,
> >
> > I have posted  the things which I need clarification under the topic.
> Also
> > It would be appreciated if I can get some help on how to prepare the
> > proposal such as what should be the format and what should be included in
> > the proposal.
> >
> > Thanks.
> >
> > On Tue, Mar 27, 2012 at 9:30 AM, Suresh Marru <sm...@apache.org> wrote:
> >
> > > Hi Sumedha,
> > >
> > > Please post your questions on this topic to -
> > > https://issues.apache.org/jira/browse/AIRAVATA-341? Do you need any
> help
> > > while you prepare the gsoc proposal?
> > >
> > > Suresh
> > > On Mar 23, 2012, at 8:15 AM, Marlon Pierce wrote:
> > >
> > > > -----BEGIN PGP SIGNED MESSAGE-----
> > > > Hash: SHA1
> > > >
> > > > Probably that isn't a good place to start.  I suggest looking instead
> > at
> > > the registry API and also the sample AiravataClient
> > >
> >
> (airavata//modules/airavata-client/src/main/java/org/apache/airavata/client/airavata/AiravataClient.java).
> > >  The goal is to keep the API the same and the objects stored in the
> > > registry the same but replace the storage mechanism. It would also be
> > > useful to evaluate different NoSQL solutions for our cases.
> > > >
> > > >
> > > > So I recommend thinking through the code and then filing a set of
> Jira
> > > tasks.  You can link them to the GSOC Jira task using "is part of".
> > > >
> > > >
> > > > Marlon
> > > >
> > > >
> > > > On 3/23/12 2:24 AM, Sumedha Kodithuwakku wrote:
> > > >> Hi Marlon,
> > > >>
> > > >> Thanks for the above suggestion.
> > > >>
> > > >> I studied the the paper you have mentioned and I was able to get a
> > good
> > > >> understanding about Airavata. Also I followed the two tutorials
> (5mins
> > > and
> > > >> 10mins) and now I have a better understanding on how it works.
> > > >>
> > > >> Since my GSoC idea is related to the Registry I thought of trying to
> > > patch
> > > >> some issues in that area because It will help me to understand it
> > well.
> > > So
> > > >> I thought of trying to solve the issue
> > > >> here<https://issues.apache.org/jira/browse/AIRAVATA-333>[1].
> > > >>
> > > >> So please let me know If this is suitable as a start because I'm a
> > > beginner
> > > >> in Airavata. Also any materials regarding Airavata registry will be
> > much
> > > >> appreciated. Also it would be appreciated if I can know how to
> > > re-generate
> > > >> the exceptions mentioned in the issue.
> > > >>
> > > >> Thanks
> > > >>
> > > >> [1]. https://issues.apache.org/jira/browse/AIRAVATA-333
> > > >>
> > > >>
> > > >>
> > > >> On Mon, Mar 19, 2012 at 11:42 PM, Marlon Pierce <ma...@iu.edu>
> > > wrote:
> > > >>
> > > >> Hi Sumedha--
> > > >>
> > > >>
> > > >> Thanks for your interest.  For background, you can start with
> > > >> http://people.apache.org/~smarru/papers/airavata-gce11.pdf (from
> the
> > > >> GCE11 workshop).  Please don't hesitate to email airavata-dev when
> you
> > > have
> > > >> more questions.
> > > >>
> > > >>
> > > >> Marlon
> > > >>
> > > >>
> > > >> On 3/18/12 1:35 AM, Sumedha Kodithuwakku wrote:
> > > >>>>> Hi,
> > > >>>>>
> > > >>>>> I am Sumedha Kodithuwakku. I am an undergraduate student in
> > Computer
> > > >>>>> Science and Engineering. I would like to take the above
> > > implementation as
> > > >>>>> my GSoC project. I have started studying about Airavata and how
> it
> > > >> works. I
> > > >>>>> was able to build it without any issues. Now I am studying it
> with
> > > the
> > > >>>>> references on Airavata project home page.
> > > >>>>>
> > > >>>>> Any suggestions or materials which will help me in this will
> > > >>>>> be much appreciated.
> > > >>>>>
> > > >>>>> Thanks.
> > > >>>
> > > >>
> > > >>
> > > >>
> > > > -----BEGIN PGP SIGNATURE-----
> > > > Version: GnuPG/MacGPG2 v2.0.16 (Darwin)
> > > > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> > > >
> > > > iQEcBAEBAgAGBQJPbGlUAAoJEEfVXEODPFIDD1cH/1qoKhVWzSEZXfnpbRDGrb3A
> > > > 2FS/rnkqjVHjT/ZiSICLWSfBANWEoYZkGJUdxpJCW2C6g6RCkn8S7b7MZ86eUltv
> > > > H5X73b2uvK52aI6khGu4EIJBfrGCQJxtRW76Gu43VLSvYOn1efuEY3aqY881/yF2
> > > > ZmrDC96GVDkoPEJvsTF/Gz5dH6t2tYE0S5BHfLZNoNjqGVklwEalz6DiZ7nemepn
> > > > lxddMM2SgNvPZ+ta/Eate4jrfzGJ0muUuErHs1Ojvt6A6F1KsnW9HKcqo9EzmYJU
> > > > iNyjwMsa/MyRpFbSrIO7H56mLi9p4HDtTD6UCNqL1kGoUYgB3cuPH+9HyOrWy4Y=
> > > > =+O1l
> > > > -----END PGP SIGNATURE-----
> > >
> > >
> >
> >
> > --
> > Sumedha Sanjeewa
> > Undergraduate
> > Department Of Computer Science & Engineering,
> > University Of Moratuwa,
> > Sri Lanka.
> >
>
>
>
> --
> System Analyst Programmer
> PTI Lab
> Indiana University
>



-- 
Sumedha Sanjeewa
Undergraduate
Department Of Computer Science & Engineering,
University Of Moratuwa,
Sri Lanka.

Re: NoSQL implementation for Airavata Registry

Posted by Lahiru Gunathilake <gl...@gmail.com>.
Hi Sumedha,

Mainly you need to provide a project description of your own explaining
what does this project and how does it will help the overall project, how
does it will be useful for Airavata usecases..Please find the detail
project requirements.. in your project proposal you need to mention how are
you doing to address following project requirements.

1. First you need to change the Airavata code base to enable plugging any
kind of a registry implementation, so that you can use your NoSQL
implementation plugged in to Airavata and keep developing that. This step
should also fix the XBaya to work out of the box with any kind of Registry
implementation ...
2. Then you need to implement the AiravataRegistry interface (We have one
implementation which is AiravataJCRRegistry) with NoSQL support underneath.
Right now we only support only JCR implementation ...Enabling XBaya to use
any kind of Registry implementation would be tricky because configuration
data could be different, if you successfully finish the NoSQL support we
would like you to add the NoSQL access suport to XBaya UI so that we can
easily test the implementation without writing client code.

3. Finally when project finish Airavata should work out of the box when we
plug NoSQL and users should be able to write client code to run a workflow
and retrieve data from Registry ..

Ex: retrive input, outout and other data or XBaya should work out of the
box when
And next important thing is how are you going to implement the required
features.

If you have further questions please ask in the list...

Lahiru

On Sat, Mar 31, 2012 at 3:40 AM, Sumedha Kodithuwakku <
sumedhasanjeewa@gmail.com> wrote:

> Hi Suresh,
>
> I have posted  the things which I need clarification under the topic. Also
> It would be appreciated if I can get some help on how to prepare the
> proposal such as what should be the format and what should be included in
> the proposal.
>
> Thanks.
>
> On Tue, Mar 27, 2012 at 9:30 AM, Suresh Marru <sm...@apache.org> wrote:
>
> > Hi Sumedha,
> >
> > Please post your questions on this topic to -
> > https://issues.apache.org/jira/browse/AIRAVATA-341? Do you need any help
> > while you prepare the gsoc proposal?
> >
> > Suresh
> > On Mar 23, 2012, at 8:15 AM, Marlon Pierce wrote:
> >
> > > -----BEGIN PGP SIGNED MESSAGE-----
> > > Hash: SHA1
> > >
> > > Probably that isn't a good place to start.  I suggest looking instead
> at
> > the registry API and also the sample AiravataClient
> >
> (airavata//modules/airavata-client/src/main/java/org/apache/airavata/client/airavata/AiravataClient.java).
> >  The goal is to keep the API the same and the objects stored in the
> > registry the same but replace the storage mechanism. It would also be
> > useful to evaluate different NoSQL solutions for our cases.
> > >
> > >
> > > So I recommend thinking through the code and then filing a set of Jira
> > tasks.  You can link them to the GSOC Jira task using "is part of".
> > >
> > >
> > > Marlon
> > >
> > >
> > > On 3/23/12 2:24 AM, Sumedha Kodithuwakku wrote:
> > >> Hi Marlon,
> > >>
> > >> Thanks for the above suggestion.
> > >>
> > >> I studied the the paper you have mentioned and I was able to get a
> good
> > >> understanding about Airavata. Also I followed the two tutorials (5mins
> > and
> > >> 10mins) and now I have a better understanding on how it works.
> > >>
> > >> Since my GSoC idea is related to the Registry I thought of trying to
> > patch
> > >> some issues in that area because It will help me to understand it
> well.
> > So
> > >> I thought of trying to solve the issue
> > >> here<https://issues.apache.org/jira/browse/AIRAVATA-333>[1].
> > >>
> > >> So please let me know If this is suitable as a start because I'm a
> > beginner
> > >> in Airavata. Also any materials regarding Airavata registry will be
> much
> > >> appreciated. Also it would be appreciated if I can know how to
> > re-generate
> > >> the exceptions mentioned in the issue.
> > >>
> > >> Thanks
> > >>
> > >> [1]. https://issues.apache.org/jira/browse/AIRAVATA-333
> > >>
> > >>
> > >>
> > >> On Mon, Mar 19, 2012 at 11:42 PM, Marlon Pierce <ma...@iu.edu>
> > wrote:
> > >>
> > >> Hi Sumedha--
> > >>
> > >>
> > >> Thanks for your interest.  For background, you can start with
> > >> http://people.apache.org/~smarru/papers/airavata-gce11.pdf (from the
> > >> GCE11 workshop).  Please don't hesitate to email airavata-dev when you
> > have
> > >> more questions.
> > >>
> > >>
> > >> Marlon
> > >>
> > >>
> > >> On 3/18/12 1:35 AM, Sumedha Kodithuwakku wrote:
> > >>>>> Hi,
> > >>>>>
> > >>>>> I am Sumedha Kodithuwakku. I am an undergraduate student in
> Computer
> > >>>>> Science and Engineering. I would like to take the above
> > implementation as
> > >>>>> my GSoC project. I have started studying about Airavata and how it
> > >> works. I
> > >>>>> was able to build it without any issues. Now I am studying it with
> > the
> > >>>>> references on Airavata project home page.
> > >>>>>
> > >>>>> Any suggestions or materials which will help me in this will
> > >>>>> be much appreciated.
> > >>>>>
> > >>>>> Thanks.
> > >>>
> > >>
> > >>
> > >>
> > > -----BEGIN PGP SIGNATURE-----
> > > Version: GnuPG/MacGPG2 v2.0.16 (Darwin)
> > > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> > >
> > > iQEcBAEBAgAGBQJPbGlUAAoJEEfVXEODPFIDD1cH/1qoKhVWzSEZXfnpbRDGrb3A
> > > 2FS/rnkqjVHjT/ZiSICLWSfBANWEoYZkGJUdxpJCW2C6g6RCkn8S7b7MZ86eUltv
> > > H5X73b2uvK52aI6khGu4EIJBfrGCQJxtRW76Gu43VLSvYOn1efuEY3aqY881/yF2
> > > ZmrDC96GVDkoPEJvsTF/Gz5dH6t2tYE0S5BHfLZNoNjqGVklwEalz6DiZ7nemepn
> > > lxddMM2SgNvPZ+ta/Eate4jrfzGJ0muUuErHs1Ojvt6A6F1KsnW9HKcqo9EzmYJU
> > > iNyjwMsa/MyRpFbSrIO7H56mLi9p4HDtTD6UCNqL1kGoUYgB3cuPH+9HyOrWy4Y=
> > > =+O1l
> > > -----END PGP SIGNATURE-----
> >
> >
>
>
> --
> Sumedha Sanjeewa
> Undergraduate
> Department Of Computer Science & Engineering,
> University Of Moratuwa,
> Sri Lanka.
>



-- 
System Analyst Programmer
PTI Lab
Indiana University

Re: NoSQL implementation for Airavata Registry

Posted by Sumedha Kodithuwakku <su...@gmail.com>.
Hi Suresh,

I have posted  the things which I need clarification under the topic. Also
It would be appreciated if I can get some help on how to prepare the
proposal such as what should be the format and what should be included in
the proposal.

Thanks.

On Tue, Mar 27, 2012 at 9:30 AM, Suresh Marru <sm...@apache.org> wrote:

> Hi Sumedha,
>
> Please post your questions on this topic to -
> https://issues.apache.org/jira/browse/AIRAVATA-341? Do you need any help
> while you prepare the gsoc proposal?
>
> Suresh
> On Mar 23, 2012, at 8:15 AM, Marlon Pierce wrote:
>
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Probably that isn't a good place to start.  I suggest looking instead at
> the registry API and also the sample AiravataClient
> (airavata//modules/airavata-client/src/main/java/org/apache/airavata/client/airavata/AiravataClient.java).
>  The goal is to keep the API the same and the objects stored in the
> registry the same but replace the storage mechanism. It would also be
> useful to evaluate different NoSQL solutions for our cases.
> >
> >
> > So I recommend thinking through the code and then filing a set of Jira
> tasks.  You can link them to the GSOC Jira task using "is part of".
> >
> >
> > Marlon
> >
> >
> > On 3/23/12 2:24 AM, Sumedha Kodithuwakku wrote:
> >> Hi Marlon,
> >>
> >> Thanks for the above suggestion.
> >>
> >> I studied the the paper you have mentioned and I was able to get a good
> >> understanding about Airavata. Also I followed the two tutorials (5mins
> and
> >> 10mins) and now I have a better understanding on how it works.
> >>
> >> Since my GSoC idea is related to the Registry I thought of trying to
> patch
> >> some issues in that area because It will help me to understand it well.
> So
> >> I thought of trying to solve the issue
> >> here<https://issues.apache.org/jira/browse/AIRAVATA-333>[1].
> >>
> >> So please let me know If this is suitable as a start because I'm a
> beginner
> >> in Airavata. Also any materials regarding Airavata registry will be much
> >> appreciated. Also it would be appreciated if I can know how to
> re-generate
> >> the exceptions mentioned in the issue.
> >>
> >> Thanks
> >>
> >> [1]. https://issues.apache.org/jira/browse/AIRAVATA-333
> >>
> >>
> >>
> >> On Mon, Mar 19, 2012 at 11:42 PM, Marlon Pierce <ma...@iu.edu>
> wrote:
> >>
> >> Hi Sumedha--
> >>
> >>
> >> Thanks for your interest.  For background, you can start with
> >> http://people.apache.org/~smarru/papers/airavata-gce11.pdf (from the
> >> GCE11 workshop).  Please don't hesitate to email airavata-dev when you
> have
> >> more questions.
> >>
> >>
> >> Marlon
> >>
> >>
> >> On 3/18/12 1:35 AM, Sumedha Kodithuwakku wrote:
> >>>>> Hi,
> >>>>>
> >>>>> I am Sumedha Kodithuwakku. I am an undergraduate student in Computer
> >>>>> Science and Engineering. I would like to take the above
> implementation as
> >>>>> my GSoC project. I have started studying about Airavata and how it
> >> works. I
> >>>>> was able to build it without any issues. Now I am studying it with
> the
> >>>>> references on Airavata project home page.
> >>>>>
> >>>>> Any suggestions or materials which will help me in this will
> >>>>> be much appreciated.
> >>>>>
> >>>>> Thanks.
> >>>
> >>
> >>
> >>
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG/MacGPG2 v2.0.16 (Darwin)
> > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> >
> > iQEcBAEBAgAGBQJPbGlUAAoJEEfVXEODPFIDD1cH/1qoKhVWzSEZXfnpbRDGrb3A
> > 2FS/rnkqjVHjT/ZiSICLWSfBANWEoYZkGJUdxpJCW2C6g6RCkn8S7b7MZ86eUltv
> > H5X73b2uvK52aI6khGu4EIJBfrGCQJxtRW76Gu43VLSvYOn1efuEY3aqY881/yF2
> > ZmrDC96GVDkoPEJvsTF/Gz5dH6t2tYE0S5BHfLZNoNjqGVklwEalz6DiZ7nemepn
> > lxddMM2SgNvPZ+ta/Eate4jrfzGJ0muUuErHs1Ojvt6A6F1KsnW9HKcqo9EzmYJU
> > iNyjwMsa/MyRpFbSrIO7H56mLi9p4HDtTD6UCNqL1kGoUYgB3cuPH+9HyOrWy4Y=
> > =+O1l
> > -----END PGP SIGNATURE-----
>
>


-- 
Sumedha Sanjeewa
Undergraduate
Department Of Computer Science & Engineering,
University Of Moratuwa,
Sri Lanka.

Re: NoSQL implementation for Airavata Registry

Posted by Suresh Marru <sm...@apache.org>.
Hi Sumedha,

Please post your questions on this topic to - https://issues.apache.org/jira/browse/AIRAVATA-341? Do you need any help while you prepare the gsoc proposal?

Suresh
On Mar 23, 2012, at 8:15 AM, Marlon Pierce wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Probably that isn't a good place to start.  I suggest looking instead at the registry API and also the sample AiravataClient (airavata//modules/airavata-client/src/main/java/org/apache/airavata/client/airavata/AiravataClient.java).  The goal is to keep the API the same and the objects stored in the registry the same but replace the storage mechanism. It would also be useful to evaluate different NoSQL solutions for our cases.  
> 
> 
> So I recommend thinking through the code and then filing a set of Jira tasks.  You can link them to the GSOC Jira task using "is part of".
> 
> 
> Marlon
> 
> 
> On 3/23/12 2:24 AM, Sumedha Kodithuwakku wrote:
>> Hi Marlon,
>> 
>> Thanks for the above suggestion.
>> 
>> I studied the the paper you have mentioned and I was able to get a good
>> understanding about Airavata. Also I followed the two tutorials (5mins and
>> 10mins) and now I have a better understanding on how it works.
>> 
>> Since my GSoC idea is related to the Registry I thought of trying to patch
>> some issues in that area because It will help me to understand it well. So
>> I thought of trying to solve the issue
>> here<https://issues.apache.org/jira/browse/AIRAVATA-333>[1].
>> 
>> So please let me know If this is suitable as a start because I'm a beginner
>> in Airavata. Also any materials regarding Airavata registry will be much
>> appreciated. Also it would be appreciated if I can know how to re-generate
>> the exceptions mentioned in the issue.
>> 
>> Thanks
>> 
>> [1]. https://issues.apache.org/jira/browse/AIRAVATA-333
>> 
>> 
>> 
>> On Mon, Mar 19, 2012 at 11:42 PM, Marlon Pierce <ma...@iu.edu> wrote:
>> 
>> Hi Sumedha--
>> 
>> 
>> Thanks for your interest.  For background, you can start with
>> http://people.apache.org/~smarru/papers/airavata-gce11.pdf (from the
>> GCE11 workshop).  Please don't hesitate to email airavata-dev when you have
>> more questions.
>> 
>> 
>> Marlon
>> 
>> 
>> On 3/18/12 1:35 AM, Sumedha Kodithuwakku wrote:
>>>>> Hi,
>>>>> 
>>>>> I am Sumedha Kodithuwakku. I am an undergraduate student in Computer
>>>>> Science and Engineering. I would like to take the above implementation as
>>>>> my GSoC project. I have started studying about Airavata and how it
>> works. I
>>>>> was able to build it without any issues. Now I am studying it with the
>>>>> references on Airavata project home page.
>>>>> 
>>>>> Any suggestions or materials which will help me in this will
>>>>> be much appreciated.
>>>>> 
>>>>> Thanks.
>>> 
>> 
>> 
>> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG/MacGPG2 v2.0.16 (Darwin)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> 
> iQEcBAEBAgAGBQJPbGlUAAoJEEfVXEODPFIDD1cH/1qoKhVWzSEZXfnpbRDGrb3A
> 2FS/rnkqjVHjT/ZiSICLWSfBANWEoYZkGJUdxpJCW2C6g6RCkn8S7b7MZ86eUltv
> H5X73b2uvK52aI6khGu4EIJBfrGCQJxtRW76Gu43VLSvYOn1efuEY3aqY881/yF2
> ZmrDC96GVDkoPEJvsTF/Gz5dH6t2tYE0S5BHfLZNoNjqGVklwEalz6DiZ7nemepn
> lxddMM2SgNvPZ+ta/Eate4jrfzGJ0muUuErHs1Ojvt6A6F1KsnW9HKcqo9EzmYJU
> iNyjwMsa/MyRpFbSrIO7H56mLi9p4HDtTD6UCNqL1kGoUYgB3cuPH+9HyOrWy4Y=
> =+O1l
> -----END PGP SIGNATURE-----


Re: NoSQL implementation for Airavata Registry

Posted by Marlon Pierce <ma...@iu.edu>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Probably that isn't a good place to start.  I suggest looking instead at the registry API and also the sample AiravataClient (airavata//modules/airavata-client/src/main/java/org/apache/airavata/client/airavata/AiravataClient.java).  The goal is to keep the API the same and the objects stored in the registry the same but replace the storage mechanism. It would also be useful to evaluate different NoSQL solutions for our cases.  


So I recommend thinking through the code and then filing a set of Jira tasks.  You can link them to the GSOC Jira task using "is part of".


Marlon


On 3/23/12 2:24 AM, Sumedha Kodithuwakku wrote:
> Hi Marlon,
> 
> Thanks for the above suggestion.
> 
> I studied the the paper you have mentioned and I was able to get a good
> understanding about Airavata. Also I followed the two tutorials (5mins and
> 10mins) and now I have a better understanding on how it works.
> 
> Since my GSoC idea is related to the Registry I thought of trying to patch
> some issues in that area because It will help me to understand it well. So
> I thought of trying to solve the issue
> here<https://issues.apache.org/jira/browse/AIRAVATA-333>[1].
> 
> So please let me know If this is suitable as a start because I'm a beginner
> in Airavata. Also any materials regarding Airavata registry will be much
> appreciated. Also it would be appreciated if I can know how to re-generate
> the exceptions mentioned in the issue.
> 
> Thanks
> 
> [1]. https://issues.apache.org/jira/browse/AIRAVATA-333
> 
> 
> 
> On Mon, Mar 19, 2012 at 11:42 PM, Marlon Pierce <ma...@iu.edu> wrote:
> 
> Hi Sumedha--
> 
> 
> Thanks for your interest.  For background, you can start with
> http://people.apache.org/~smarru/papers/airavata-gce11.pdf (from the
> GCE11 workshop).  Please don't hesitate to email airavata-dev when you have
> more questions.
> 
> 
> Marlon
> 
> 
> On 3/18/12 1:35 AM, Sumedha Kodithuwakku wrote:
>>>> Hi,
>>>>
>>>> I am Sumedha Kodithuwakku. I am an undergraduate student in Computer
>>>> Science and Engineering. I would like to take the above implementation as
>>>> my GSoC project. I have started studying about Airavata and how it
> works. I
>>>> was able to build it without any issues. Now I am studying it with the
>>>> references on Airavata project home page.
>>>>
>>>> Any suggestions or materials which will help me in this will
>>>> be much appreciated.
>>>>
>>>> Thanks.
>>
> 
> 
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.16 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPbGlUAAoJEEfVXEODPFIDD1cH/1qoKhVWzSEZXfnpbRDGrb3A
2FS/rnkqjVHjT/ZiSICLWSfBANWEoYZkGJUdxpJCW2C6g6RCkn8S7b7MZ86eUltv
H5X73b2uvK52aI6khGu4EIJBfrGCQJxtRW76Gu43VLSvYOn1efuEY3aqY881/yF2
ZmrDC96GVDkoPEJvsTF/Gz5dH6t2tYE0S5BHfLZNoNjqGVklwEalz6DiZ7nemepn
lxddMM2SgNvPZ+ta/Eate4jrfzGJ0muUuErHs1Ojvt6A6F1KsnW9HKcqo9EzmYJU
iNyjwMsa/MyRpFbSrIO7H56mLi9p4HDtTD6UCNqL1kGoUYgB3cuPH+9HyOrWy4Y=
=+O1l
-----END PGP SIGNATURE-----

Re: NoSQL implementation for Airavata Registry

Posted by Sumedha Kodithuwakku <su...@gmail.com>.
Hi Marlon,

Thanks for the above suggestion.

I studied the the paper you have mentioned and I was able to get a good
understanding about Airavata. Also I followed the two tutorials (5mins and
10mins) and now I have a better understanding on how it works.

Since my GSoC idea is related to the Registry I thought of trying to patch
some issues in that area because It will help me to understand it well. So
I thought of trying to solve the issue
here<https://issues.apache.org/jira/browse/AIRAVATA-333>[1].

So please let me know If this is suitable as a start because I'm a beginner
in Airavata. Also any materials regarding Airavata registry will be much
appreciated. Also it would be appreciated if I can know how to re-generate
the exceptions mentioned in the issue.

Thanks

[1]. https://issues.apache.org/jira/browse/AIRAVATA-333



On Mon, Mar 19, 2012 at 11:42 PM, Marlon Pierce <ma...@iu.edu> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi Sumedha--
>
>
> Thanks for your interest.  For background, you can start with
> http://people.apache.org/~smarru/papers/airavata-gce11.pdf (from the
> GCE11 workshop).  Please don't hesitate to email airavata-dev when you have
> more questions.
>
>
> Marlon
>
>
> On 3/18/12 1:35 AM, Sumedha Kodithuwakku wrote:
> > Hi,
> >
> > I am Sumedha Kodithuwakku. I am an undergraduate student in Computer
> > Science and Engineering. I would like to take the above implementation as
> > my GSoC project. I have started studying about Airavata and how it
> works. I
> > was able to build it without any issues. Now I am studying it with the
> > references on Airavata project home page.
> >
> > Any suggestions or materials which will help me in this will
> > be much appreciated.
> >
> > Thanks.
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG/MacGPG2 v2.0.16 (Darwin)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iQEcBAEBAgAGBQJPZ3ciAAoJEEfVXEODPFIDJVQH/1sY4QkgZ9LjkqFMNQJ/wa9B
> x24xaBJNZS+sppa5fSLpdGr9Scic7mSaarO2ZCyEimPrVujpsauKuASnEwuKnIMc
> c4j0A/BX9N/7KzB+MLtxIKbxpJ5Fc+/VeyaEP4DeEfe7fhxXN58oah0mKVsZFZFh
> qUn659ygeHIgdzlgPMVjeEOexdqUsPaa4jVUm6+Yk7wYE5758J0kKnOK7ShL7y6p
> 4pcUo+2KRJt+y1yPtWudNgiwS9hqEaOKz+I6VWJ/GhXcqvyf+vlFkAq+DMLc5hDM
> iyfEiBKW1vb7lXzOERr0R35QzA/t7lZjfybSPe20MqjVy2Nv8wAgPcxx26qbsEc=
> =FD2p
> -----END PGP SIGNATURE-----
>



-- 
Sumedha Sanjeewa
Undergraduate
Department Of Computer Science & Engineering,
University Of Moratuwa,
Sri Lanka.

Re: NoSQL implementation for Airavata Registry

Posted by Marlon Pierce <ma...@iu.edu>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Sumedha--


Thanks for your interest.  For background, you can start with http://people.apache.org/~smarru/papers/airavata-gce11.pdf (from the GCE11 workshop).  Please don't hesitate to email airavata-dev when you have more questions.


Marlon


On 3/18/12 1:35 AM, Sumedha Kodithuwakku wrote:
> Hi,
> 
> I am Sumedha Kodithuwakku. I am an undergraduate student in Computer
> Science and Engineering. I would like to take the above implementation as
> my GSoC project. I have started studying about Airavata and how it works. I
> was able to build it without any issues. Now I am studying it with the
> references on Airavata project home page.
> 
> Any suggestions or materials which will help me in this will
> be much appreciated.
> 
> Thanks.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.16 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPZ3ciAAoJEEfVXEODPFIDJVQH/1sY4QkgZ9LjkqFMNQJ/wa9B
x24xaBJNZS+sppa5fSLpdGr9Scic7mSaarO2ZCyEimPrVujpsauKuASnEwuKnIMc
c4j0A/BX9N/7KzB+MLtxIKbxpJ5Fc+/VeyaEP4DeEfe7fhxXN58oah0mKVsZFZFh
qUn659ygeHIgdzlgPMVjeEOexdqUsPaa4jVUm6+Yk7wYE5758J0kKnOK7ShL7y6p
4pcUo+2KRJt+y1yPtWudNgiwS9hqEaOKz+I6VWJ/GhXcqvyf+vlFkAq+DMLc5hDM
iyfEiBKW1vb7lXzOERr0R35QzA/t7lZjfybSPe20MqjVy2Nv8wAgPcxx26qbsEc=
=FD2p
-----END PGP SIGNATURE-----