Mandeep Chadha created MESOS-3283:
-------------------------------------

             Summary: Improve batch allocations performance especially with 
large number of slaves and frameworks.
                 Key: MESOS-3283
                 URL: https://issues.apache.org/jira/browse/MESOS-3283
             Project: Mesos
          Issue Type: Improvement
          Components: allocation
    Affects Versions: 0.23.0
            Reporter: Mandeep Chadha


Improve batch allocations performance especially with large number of slaves 
and frameworks. 

e.g. these are the allocation timings for 10K slaves and varying number of 
frameworks.

Using 10000 slaves and 1 frameworks
Added 10000 slaves in 14.50836112secs
Updated 10000 slaves in 18.665093703secs
[       OK ] 
SlaveCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/12 (34983 ms)
[ RUN      ] 
SlaveCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/13
Using 10000 slaves and 50 frameworks
Added 10000 slaves in 51.534229549secs
Updated 10000 slaves in 57.131554303secs
[       OK ] 
SlaveCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/13 (110449 ms)
[ RUN      ] 
SlaveCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/14
Using 10000 slaves and 100 frameworks
Added 10000 slaves in 1.5891310434mins
Updated 10000 slaves in 1.80562078148333mins
[       OK ] 
SlaveCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/14 (205467 ms)
[ RUN      ] 
SlaveCount/HierarchicalAllocator_BENCHMARK_Test.AddAndUpdateSlave/15
Using 10000 slaves and 200 frameworks
Added 10000 slaves in 3.0750647275mins
Updated 10000 slaves in 3.85846762096667mins



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to