[
https://issues.apache.org/jira/browse/OODT-764?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14199169#comment-14199169
]
Michael Starch commented on OODT-764:
-------------------------------------
Converted to sub-task because this was a necessary step in the process of
making streaming-oodt.
> Create a Resource Manager Backend That Muliplexes
> -------------------------------------------------
>
> Key: OODT-764
> URL: https://issues.apache.org/jira/browse/OODT-764
> Project: OODT
> Issue Type: Sub-task
> Components: resource manager
> Reporter: Michael Starch
> Priority: Minor
> Fix For: 0.8
>
>
> If a user wants to run various jobs using different technologies behind the
> resource manager, then there needs to be a technology to choose between them.
> For example (scheduler is the key component of the resource manager backend):
> "mesos job" -> Mesos scheduler et. al.
> "spark job -> Spark scheduler et. al.
> "normal job" -> Standard resource manager scheduler et. al.
> "torque job" -> Torque scheduler et. al.
> The natural place to make the switch is based on the queue that that job is
> in. Thus we can create a resource manager backend that multiplexes jobs
> based on the queue that they are in.
> This can be accomplished by using XML configuration to map queues to backend
> sets, and create a custom set to multiplex between what is specified in XML.
> The set must include the following:
> Muxing components:
> -Scheduler
> -Batchmgr
> -Monitor
> Supporting components:
> -Backend Manager - keeps track of children (Scheduler, Monitor, Batchmgr)
> and which queue these sets are associated.
> -Backend repository - to setup BackendManager via config
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)