Ken,

An excellent starting point is http://mesos.berkeley.edu/mesos_tech_report.pdf 
and I trust you've read that TR?


> • How does the Master determine the order in which it offers resources?  Is 
> it a simple round-robin, taking into account filters, or is there a algorithm 
> that is followed?


Dominant Resource Fairness, see https://www.cs.berkeley.edu/~alig/papers/drf.pdf


> • Are there any mechanisms where a framework can initiate an offer request so 
> that it receives the next resource offer or do frameworks always have to wait 
> for the Master to decide the order of resource offers?

Not to my knowledge but the framework can announce preferences via filters, see 
http://mesos.apache.org/api/latest/java/org/apache/mesos/SchedulerDriver.html#declineOffer(OfferID,%20Filters)


Cheers,
            Michael

--
Michael Hausenblas
http://mhausenblas.info 

> On 14Mar2015, at 13:15, Kenneth Hui <[email protected]> wrote:
> 
> All,
> 
> I am new to the Mesos project and have been reading up on the technology and 
> have questions for which I have not been able to find answers.  I would 
> appreciate any answers to the questions below or links to where I can find 
> the answers myself.
>       • How does the Master determine the order in which it offers resources? 
>  Is it a simple round-robin, taking into account filters, or is there a 
> algorithm that is followed?
> 
>       • Are there any mechanisms where a framework can initiate an offer 
> request so that it receives the next resource offer or do frameworks always 
> have to wait for the Master to decide the order of resource offers?
> 
>       • When a task is executed across a cluster, does the Master always try 
> to distribute the task across all slave nodes with sufficient available 
> resources or would it ever run all task on a single node in the cluster if it 
> has sufficient resources?
> 
>       • How does Mesos respond if all its slave nodes run out of physical 
> resources and are unable to offer sufficient resources for an extended period 
> of time?
> 
> Thank you for your help.
> 
> 
> -- 
> Ken

Reply via email to