> On Aug 11, 2016, at 5:24 PM, Gourav Rattihalli <[email protected]> > wrote: > > Hi Dev's, > > I'm working on integrating Apache Aurora and Marathon. I have completed the > implementation of a Java based library that can connect to a running > instances of Aurora and Marathon to submit and monitor jobs. Now, I would > like to integrate this Java library with GFAC and Orchestrator so that the > job launch can be done by Airavata. Could anyone please guide me on this > integration? An example would be great on how to add a new resource > management framework to Airavata.
Hi Gourav, A good example will be to see how the SSH based job submissions work and write your own implementations. For example: This is the task interface - https://github.com/apache/airavata/blob/master/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/task/Task.java <https://github.com/apache/airavata/blob/master/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/task/Task.java> And here are some task implementations - https://github.com/apache/airavata/tree/master/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/impl/task <https://github.com/apache/airavata/tree/master/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/impl/task> Walking through one concrete implementations like Local submissions or SSH or BES will get you an understanding on how to do a similar one for Aurora and Marathon. Suresh > > -- > Regards, > Gourav Rattihalli
