[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-relays] TCP CCA for Tor Relays (and especially Bridges)
- To: tor-relays@xxxxxxxxxxxxxxxxxxxx
- Subject: Re: [tor-relays] TCP CCA for Tor Relays (and especially Bridges)
- From: Iain Learmonth <irl@xxxxxxxxxxxxxx>
- Date: Mon, 20 Jan 2020 16:00:01 +0000
- Autocrypt: addr=irl@xxxxxxxxxxxxxx; prefer-encrypt=mutual; keydata= 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 rwig3mL3HTtJqhY=
- Delivered-to: archiver@xxxxxxxx
- Delivery-date: Mon, 20 Jan 2020 11:00:25 -0500
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=CkTfC5 nJ7LTJL/vQRYhYJF+nIxInNphiGG14JoPVJU4=; b=vUxqwrzsyPyzW1SVxXF4DR x4fazQtZ3nxA71pWd45S324ouexA3/Mm0UlYqUuokW5BkXJl2+QurhOuOsxZF56p 8nnsyvcsnLsuxfugr/7zsRJ7eoJ3Oq90i4OwhOGy+FGIGM2m67TiuMHj87NeYxmO 6RHqXjxZwYqp+ODZOsjKUOJ5Vgpp3OgqFkdK0fs2BDwSsJqdYl3k6jHTTwpcvYiH a1ynsD5ZcWyvrC6Im3PJvk+rc+8yrV6CKKiLcI/93KebkuB92G+DaRNBGaRn74Ad uIFls/BqfGsd6PnU5uM5pbrt5hZUwlx72Bn8lG/lzbIa085NridGAfdPvP91gW9g ==
- In-reply-to: <23AEF985-59AF-4527-A622-E59739240B7F@mattcorallo.com>
- List-archive: <http://lists.torproject.org/pipermail/tor-relays/>
- List-help: <mailto:tor-relays-request@lists.torproject.org?subject=help>
- List-id: "support and questions about running Tor relays \(exit, non-exit, bridge\)" <tor-relays.lists.torproject.org>
- List-post: <mailto:tor-relays@lists.torproject.org>
- List-subscribe: <https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays>, <mailto:tor-relays-request@lists.torproject.org?subject=subscribe>
- List-unsubscribe: <https://lists.torproject.org/cgi-bin/mailman/options/tor-relays>, <mailto:tor-relays-request@lists.torproject.org?subject=unsubscribe>
- Openpgp: preference=signencrypt
- Organization: Tor Project
- References: <20200111033650.2bda3834@natsu> <23AEF985-59AF-4527-A622-E59739240B7F@mattcorallo.com>
- Reply-to: tor-relays@xxxxxxxxxxxxxxxxxxxx
- Sender: "tor-relays" <tor-relays-bounces@xxxxxxxxxxxxxxxxxxxx>
- User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
Hi,
On 11/01/2020 05:07, Matt Corallo wrote:
> Sadly, the large scale deployments of BBR are mostly not high-latency links (as CDNs generally have a nearby datacenter for you to communicate with), and the high retransmission rates may result in more “lag” for browsing when absolute bandwidth isn’t the primary concern. On the flip side, Spotify’s measurements seem to indicate that, at least in some cases, the jitter can decrease enough to be noticeable for users.
BBR is good for Netflix, but is not so good for non-streaming traffic.
You also get issues between competing flows which doesn't matter for
Netflix (typically you only watch one video at a time) but would matter
for Tor.
We don't have good models of what Tor traffic looks like, but I strongly
suspect it is different to the Neflix/YouTube typical workloads.
> Is there a way we could do measurements of packet loss/latency profiles of bridge users? This should enable simulation for things like this, but it sounds like there’s no good existing work in this domain?
We have two tools that build simulated/emulated Tor networks: chutney
and shadow. Unfortunately, neither implements everything that would be
required. We really want to see what happens when x% of the network
switches congestion control algorithm and see how flows interact at
large relays (either relay to relay, or guard connections).
If you have a large openstack cluster available, you could set up with
your favorite orchestration tool a number of VMs with emulated WAN links
between them, and connect a bunch of Tor clients to that network in
other VMs, and perform measurements.
Last time I looked you could not switch TCP congestion control algorithm
in Linux per-namespace (maybe you can now and you don't need to have
multiple VMs).
Generally I would recommend *not* changing from TCP cubic unless you
really understand the interactions that are going on between flows.
Thanks,
Iain.
Attachment:
signature.asc
Description: OpenPGP digital signature
_______________________________________________
tor-relays mailing list
tor-relays@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays