twstrike / tor_guardsim

Tor entry guard choosing simulation - proposal #259
Creative Commons Zero v1.0 Universal
0 stars 0 forks source link

Simulation comparison - Feb 22nd 2016 #1

Open juniorz opened 8 years ago

juniorz commented 8 years ago

Graphs generated from 6fa2298 using $ ./verify

For a description of scenario and metrics, see this thread: https://lists.torproject.org/pipermail/tor-dev/2016-February/010418.html

The graphs are generated by collecting the stats from 500 independent simulations.

Default scenario

Original Original

Proposal Proposal

Success rates are close to 100% in both cases.

Fascist Firewall

Original Original

Proposal Proposal

Success rates are close to 100% in both cases.

Flaky network

Original Original - Success rate

Original - Exposure

Proposal Proposal - Success rate

Proposal - Exposure

Evil filtering

Original Original

Proposal Proposal

Success rates are close to 100% in both cases.

Sniper network

Original Original - Success rate

Original - Exposure

Proposal Proposal - Success rate

Proposal - Exposure

Auto switching between network scenarios

Original Original - Success

Original - Exposure

Proposal

Proposal - Success rate

Proposal - Exposure

juniorz commented 8 years ago

After f20f854, there seems to be improvements in the success rate with minor impact on the exposure rate:

Flaky network

Proposal Proposal - Success rate

Proposal - Exposure

Everything else looks pretty much the same, except for the Fascist Firewall (it might worsen its worst case scenario in terms of exposure):

Fascist Firewall

Proposal Proposal - Exposure

juniorz commented 8 years ago

All the previous simulations were run choosing PRIMARY_GUARDS from REMAINING_UTOPIC at random, without taking into consideration the weighting by bandwidth. After acf6413 we use the bandwidth weights.

It seems to have improved some scenarios:

Fascist Firewall

Proposal Proposal - Exposure

Flaky network

Proposal Proposal - Success rate

Auto switching between network scenarios

Proposal Proposal - Exposure