Performance analysis of a Tor-like onion routing implementation
This work addresses performance issues in the Tribler peer-to-peer system, but it is incremental as it focuses on profiling rather than introducing new optimizations.
The authors tackled the problem of low throughput in Tribler's onion routing implementation by developing a reproducible profiling procedure to identify bottlenecks, which has been integrated into the Tribler ecosystem.
The current onion routing implementation of Tribler works as expected but throttles the overall throughput of the Tribler system. This article discusses a measuring procedure to reproducibly profile the tunnel implementation so further optimizations of the tunnel community can be made. Our work has been integrated into the Tribler eco-system.