Opened 7 years ago

Closed 6 years ago

Last modified 5 years ago

#1730 closed enhancement (wontfix)

bandwidth management

Reported by: StrifeDelivery Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Keywords: scheduler tor-relay
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Bandwidth intense programs similar to the relay, for the sake of comparison such as uTorrent often not only have bandwidth limiters, but also have a scheduling element integrated. So one for example, might only be able to dedicate 60kbs during peak hours, while someone is at work, in class, asleep, out of the office for the weekend, etc. they can up the stream to whatever the system will allow. I saw no mention of such a feature, is it or can it be made available? It seems like it clearly would allow users to open up extra bandwidth that was not otherwise available, and due to the global nature of Tor, what is overnight lost bandwidth even in the EST zone is still peak hours on the pacific coast. If you can add, or show me where this feature is, I will gladly set up a relay!!!

Child Tickets

Change History (11)

comment:1 Changed 7 years ago by phobos

There's a shell script do do something similar for linux/osx systems. There isn't anything GUI to do this at this point.

comment:2 Changed 7 years ago by nickm

If you're on a unixy system, you'd use a cron job to set the config option periodically using the command-line controller script we include with the distribution.

comment:3 Changed 7 years ago by nickm

Milestone: Tor: unspecified

comment:4 Changed 7 years ago by nickm

Moved to the "unspecified" milestone. There might even be a case for doing this in tor, even though it's trivial to do with controllers and/or cron: Most of the people who have wanted to do this have no idea how to use cron, or run a separate non-GUI controller program.

comment:5 Changed 7 years ago by arma

Our script to integrate with cron could sure use some usability improvements and better documentation. I bet most Ubuntu users wouldn't be able to get it working. Somebody should open a new trac entry for that task.

That said, I bet Vidalia and arm would be fine places to put this feature for people who are willing to run controllers. Perhaps atagar wants to add it as a reason you should use arm, and then chiiph and Matt might have incentive to figure out where in the Vidalia interface it would go?

comment:6 Changed 7 years ago by atagar

Ack! Just spotted this while browsing old tickets. Sounds like a fine feature to have - I'm adding it to my todo list.

comment:7 Changed 6 years ago by arma

Vidalia has added it as #2740.

comment:8 Changed 6 years ago by arma

Summary: bandwith managementbandwidth management

Shall we close this ticket, now that both arm and Vidalia have noted it?

comment:9 Changed 6 years ago by nickm

Resolution: wontfix
Status: newclosed

yup. this is not a vanilla-tor feature as currently conceived. Resolving as "wontfix" as far as tor is concerned, though with a controller (or a shell script) it's easy enough to do.

comment:10 Changed 5 years ago by nickm

Keywords: tor-relay added

comment:11 Changed 5 years ago by nickm

Component: Tor RelayTor
Note: See TracTickets for help on using tickets.