|
|
|
|
|
by saman_b
2339 days ago
|
|
The results of our to be published paper clearly confirm the claims of this paper and shows that if implemented well, threads can perform and scale as good as events with not much memory overhead. I worked on this subject during my Phd, and the result is a paper that will be published in sigmetrics2020. We developed an M:N user-level threading library and exhaustively tested it against event-based alternatives and pthread based solutions. We used both memcached and webservers to test it on 32 core and 64 core servers. Even connection/pthread looks promising in terms of performance. You can find the paper and source files here: https://cs.uwaterloo.ca/~mkarsten/papers/sigmetrics2020.html |
|
[1] https://github.com/scylladb/seastar/wiki/Memcached-Benchmark
[2] https://dsf.berkeley.edu/jmh/papers/anna_ieee18.pdf