Open
Milestone
Dec 2, 2024–Sep 30, 2026
Arti relay implementation performs as well or better than C implementation
In the context of the project to transition relays to Arti, project 141, this milestone will track all the work on making sure that Arti is stable enough for general use. The following is the text in the Objective 4 of the project:
To achieve this Objective, we must profile and verify Arti relay performance and ensure that Arti relay implementation performs as well or better than the C implementation of Tor.
Activities to accomplish this milestone:
- O4.1 Ensure Arti performance is measurable
- Deliverable: Experimentation toolchain using Shadow.
- O4.2 Ensure Arti collects performance metrics and delivers them to the metrics pipeline
- Deliverable: metrics-port performance data for Arti.
- O4.3 React to measured performance on Arti relays to improve tuning parameters
- Deliverable: Extra-info performance data for Arti.
- O4.4 Adapt existing known mechanisms for improving network performance
- Deliverable: Results of testing and tuning cycles.
Expected Outcomes:
- Flow control for exits is tuned
- UDP buffering for exits is tuned
- Arti reports performance data to metrics pipeline
- metrics.torproject.org publicly displays Arti performance data
Indicators we are tracking for this objective:
- Time to download files over Tor. The target is Arti matching or having better results than the benchmarks in C,
You can read more about this project in the wiki.
Loading
Loading
Loading
Loading