Opened 8 years ago

Closed 5 years ago

#4776 closed enhancement (user disappeared)

useful metrics network page graph: cdf of advertised bandwidth

Reported by: arma Owned by: karsten
Priority: Medium Milestone:
Component: Metrics/Website Version:
Severity: Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

The median advertised bandwidth (minimum of the three published values in the descriptor) used to be 50KB, and now it's 100KB. What do the sides look like?

I think that's one useful way to characterize the Tor network: a cdf with advertised bandwidth on the x axis and "number of relays with that bandwidth or less" on the y axis.

Bonus points if you can pick a date and generate a cdf for it.

Child Tickets

Attachments (1)

advbw-cdf.tar (110.0 KB) - added by karsten 8 years ago.
Advertised bandwidth CDF's from Feb 2011 to Jan 2012

Download all attachments as: .zip

Change History (7)

comment:1 Changed 8 years ago by arma

I guess one for 'bandwidth history' would be neat too, a la https://metrics.torproject.org/network.html#bandwidth

comment:2 in reply to:  description ; Changed 8 years ago by karsten

Replying to arma:

The median advertised bandwidth (minimum of the three published values in the descriptor) used to be 50KB, and now it's 100KB. What do the sides look like?

Minimum of all three? Interesting. I always used the minimum of the first and the third value. But maybe burst is guaranteed not to be lower than rate. Is that the case?

I think that's one useful way to characterize the Tor network: a cdf with advertised bandwidth on the x axis and "number of relays with that bandwidth or less" on the y axis.

Makes sense.

Bonus points if you can pick a date and generate a cdf for it.

When you say "date," there's the question of aggregating data from one day. I'm not sure how to aggregate data points for this cdf without over-representing stable relays. Does "pick a date and generate a cdf for the first consensus published on that day" qualify, too?

So, there are two options here: a) extracting the data from the database and b) adding a materialized view and extending the website. a) takes me an hour or two, b) takes me half a day or more and means dropping other things on the floor. When do you need the graphs?

Replying to arma:

I guess one for 'bandwidth history' would be neat too, a la https://metrics.torproject.org/network.html#bandwidth

That's slightly more difficult, but should be doable.

comment:3 in reply to:  2 Changed 8 years ago by arma

Replying to karsten:

So, there are two options here: a) extracting the data from the database and b) adding a materialized view and extending the website. a) takes me an hour or two, b) takes me half a day or more and means dropping other things on the floor. When do you need the graphs?

No specific deadlines. So "do one now, using whatever data you like, and plan to do something more thorough some time in the future" would be a fine plan.

(Among other motivations, I want to be able to say something like "the bottom 30% of the relays are a tiny fraction of the overall bandwidth".)

Changed 8 years ago by karsten

Attachment: advbw-cdf.tar added

Advertised bandwidth CDF's from Feb 2011 to Jan 2012

comment:4 Changed 8 years ago by karsten

I just attached advertised bandwidth CDF's from Feb 2011 to Jan 2012. Are those graphs roughly what you expected?

comment:5 Changed 7 years ago by karsten

Status: newneeds_information

arma, please see my question above.

comment:6 Changed 5 years ago by karsten

Resolution: user disappeared
Status: needs_informationclosed

No feedback for almost 2 years. Time to close this ticket.

Note: See TracTickets for help on using tickets.