mesos-reviews mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Meng Zhu <>
Subject Re: Review Request 69097: Added an allocator benchmark for quota performance.
Date Thu, 06 Dec 2018 01:16:17 GMT

This is an automatically generated e-mail. To reply, visit:

(Updated Dec. 5, 2018, 5:16 p.m.)

Review request for mesos, Benjamin Mahler and Gastón Kleiman.


Introduced more chopping in the benchmark and updated the test result.

Bugs: MESOS-6630

Repository: mesos


This benchmark evaluates the allocator performance in
the presence of roles with both small quota (which can
be satisfied by half an agent) as well as large quota
(which need resources from two agents). We setup the cluster,
trigger one allocation cycle and measure the elapsed time.

Diffs (updated)

  src/tests/hierarchical_allocator_benchmarks.cpp 6c6330e8cdbc705be322a7e2445b295c35ee6952



Testing (updated)

Result from optimized build on a multicore 2.2GHz machine:

Added 30 agents in 1.612314ms
Added 30 frameworks in 8.353056ms
Benchmark setup: 30 agents, 30 roles, 30 frameworks
Start allocation
Made 36 allocations in 13.844557ms
Made 0 allocation in 8.541409ms

Added 300 agents in 12.506766ms
Added 300 frameworks in 540.262526ms
Benchmark setup: 300 agents, 300 roles, 300 frameworks
Start allocation
Made 350 allocations in 952.103434ms
Made 0 allocation in 770.261096ms

Added 3000 agents in 119.947513ms
Added 3000 frameworks in 55.630070532secs
Benchmark setup: 3000 agents, 3000 roles, 3000 frameworks
Start allocation
Made 3500 allocations in 1.974348067mins
Made 0 allocation in 1.83595374028333mins


Meng Zhu

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message