Hi Pradeep, First of all I think the notion of optimal is not just a single dimension of being task duration, but also considering lots of other dimensions such as throughput, fairness, latency, SLA and more.
Mesos is a two level scheduler, which means it's not doing all the scheduling at a single point (master), but instead cooperate with frameworks to have a good scheduling decision. So Mesos can achieve it with multiple attributes or resources as you mentioned with the help of frameworks. Tim > On Feb 5, 2015, at 9:09 PM, Dario Rexin <da...@mesosphere.io> wrote: > > Hi Pradeep, > > I am actually working on a patch for ARM support. I already have Mesos > running on ARMv7, just need to polish it a bit and I still have 1 failing > test. Expect news about this soon. > > Cheers, > Dario > >> On Feb 5, 2015, at 1:46 PM, Pradeep Kiruvale <pradeepkiruv...@gmail.com> >> wrote: >> >> Hi Dario, >> >> Thanks for the reply and clarification. >> >> How hard is to port to ARM? is there lot of architecture related code? Any >> idea? >> >> Regards, >> Pradeep >> >>> On 5 February 2015 at 12:01, Dario Rexin <da...@mesosphere.io> wrote: >>> There is currently no support for ARM cpus. GPUs and FPGAs could be added >>> to the resources in the future but are also not supported yet. Scheduling >>> tasks on machines that have a specific configuration (powerful GPU or sth >>> like that) can be done with attributes. There's however no way to isolate >>> those resources like we do with CPU and RAM. >>> >>> >>> >>> > On 05.02.2015, at 11:10, Chengwei Yang <chengwei.yang...@gmail.com> wrote: >>> > >>> >> On Thu, Feb 05, 2015 at 12:00:28AM +0100, Pradeep Kiruvale wrote: >>> >> Hi All, >>> >> >>> >> I am new to Mesos and I have heard and read lot about it. >>> >> >>> >> I have few doubts regarding the resource allocation by the mesos, please >>> >> help >>> >> me >>> >> to clarify my doubts. >>> >> >>> >> In a data center, if there are thousands of heterogeneous nodes >>> >> (x86,arm,gpu,fpgas) then is the mesos can really allocate a co-located >>> > >>> > First, does mesos can run on arm, gpu, fpga? >>> > >>> > Seconds, does your tasks run on all archs? >>> > >>> > -- >>> > Thanks, >>> > Chengwei >>> > >>> >> resources for any incoming application to finish the task faster? >>> >> >>> >> How these resource constraints are solved? what kind of a constraint >>> >> solver it >>> >> uses? >>> >> >>> >> Is the policy maker configurable? >>> >> >>> >> Thanks & Regards, >>> >> Pradeep >>> > >