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

