For *(2)*, sorry.

On Mon, Mar 16, 2015 at 12:53 PM, Benjamin Mahler <[email protected]
> wrote:

> For (3), actually the answer is yes. The API exposes a mechanism for
> schedulers to explicitly request resources. However, it's not implemented
> in the allocator as all schedulers have just relied on the master sending
> offers periodically, for now.
>
> On Sat, Mar 14, 2015 at 6:36 AM, Jörg Schad <[email protected]> wrote:
>
>> Hi,
>> I tried to answer your questions inline below:
>> Overall I would recommend you to have a look at the following paper
>> explaining some of the background of scheduling and architecture :
>> http://mesos.berkeley.edu/mesos_tech_report.pdf and
>> https://www.cs.berkeley.edu/~alig/papers/drf.pdf.
>>
>> Regards,
>> Joerg
>>
>> On Sat, Mar 14, 2015 at 2:15 PM, 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.
>>>
>>>    1. 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?
>>>
>>> This is determined by the allocator where the standard is the Dominant
>> Resource Fairness explained in the second paper above.
>> For more details see here
>> http://mesos.apache.org/documentation/latest/allocation-module/
>>
>>
>>
>>>
>>>    1. 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?
>>>
>>> Framework (Scheduler) have to wait for the Master to offer them
>> ressources. See links in above answer for more details.
>>
>>
>>>
>>>    1. 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?
>>>
>>> The nodes announces free resources which the master then offers to the
>> registered framework. So it depends on how many offers the framework(s)
>> accept.
>>
>>
>>
>>>
>>>    1. 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?
>>>
>>> As long as the slave (process) is reachable from the master this is ok
>> as the node is participating in the cluster (with 'old' jobs).
>>
>>
>>
>>>
>>> Thank you for your help.
>>>
>>>
>>> --
>>> Ken
>>>
>>>
>>>
>>
>

Reply via email to