You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@reef.apache.org by "Byung-Gon Chun (JIRA)" <ji...@apache.org> on 2014/11/01 03:04:33 UTC
[jira] [Created] (REEF-30) Run REEF on Mesos
Byung-Gon Chun created REEF-30:
----------------------------------
Summary: Run REEF on Mesos
Key: REEF-30
URL: https://issues.apache.org/jira/browse/REEF-30
Project: REEF
Issue Type: Task
Components: REEF
Reporter: Byung-Gon Chun
Assignee: John Yang
Add reef-runtime-mesos to support running REEF on Mesos.
The main work's done for translating Mesos resource offers to REEF resource requests and running evaluators on Mesos executors.
On resource requests from REEF Driver, launches Mesos executors which register Evaluator Launch/Release handlers
On evaluator launch/release requests from REEF Driver, uses the registered handlers to start/stop evaluator processes on the Mesos executors.
One thing to note is that Mesos runs a framework scheduler as a client (i.e., it does not run on a slave mode). This means that with Mesos the REEF driver runs at the machine you launch the job.
There're meta-frameworks like Marathon and Aurora that allows to run the framework scheduler on a slave node. We will use Mesos natively. Integrating with Marathon or Aurora can be future work.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)