Hi Suresh, My initial understanding is, I have to launch a dockerized job through Airavata which will be run in the Mesos cluster. I was looking for the code which submits jobs and wanted to make changes such a way that it can submit docker containers to Mesos/Marathon cluster.
I can use 0.15 branch and I have no idea about data transfer protocol and job submission protocols that Shameera has mentioned. I may want to submit jobs by submitting a JSON through command line or any other way that you guys feel is more appropriate. I can talk to Prof. Madhu and let you know more on the requirement. Thanks Pankaj On Wed, Oct 28, 2015 at 11:23 AM, Suresh Marru <[email protected]> wrote: > Pankaj can you clarify the following: > > Do you want an Airavata instance to run some dockerized applications > scheduled by Mesos? Or do you just need a client which will connect to > Airavata hosted and managed by Mesos/Marathon? > > Suresh > > On Oct 28, 2015, at 10:50 AM, Shameera Rathnayaka <[email protected]> > wrote: > > Hi Pankaj, > > Wich version of Airavata you are working on? what is the data transfer > protocol? What is the job submission protocol? > > Short answer: if you are using Airavata 0.15 then you need to write new > Provider implementation to submit the request to Mesos/Marathon cluster. > But if you are using Airavata 16.0 which is current master, then you need > to write JobSubmissionTask implementation. Either case you can go through > the existing implementations, for Provider implementation see SSHProvider > and JobSubmissionTask implementation see SSHJobSubmissionTask. > > If I get the answers to my questions then i can provide exactly what you > need to do. BTW we have cleaned our internal architecture in Airavata 16.0, > as a developer you would find it easy to work with Airavata 16.0 that > Airavata 15.0. But notice master is not yet stable as Airavata 15.0. > > Regards, > Shameera. > > > On Tue, Oct 27, 2015 at 1:53 PM Pankaj Saha <[email protected]> wrote: > >> Hello Shameera, >> I am working on jet-stream project, where I have to find out a way to >> submit a job in mesos/marathon cluster through Airavata client. I don't >> have much idea from where to start looking into. Can you please give some >> clue so that I can start working and making changes to java code for the >> same. >> >> Thanks >> Pankaj >> >> -- > Shameera Rathnayaka > > >
