QoS: Bandwidth cap while uploading
Currently the client seems to eat all my available bandwidth when uploading the synth, which means it's not something you can run in the background while you're surfing the web.
I'm guessing that the upload thread(s?) eat(s) all my available upload bandwidth, which slows my downloads because there's no more room on the wire for outbound TCP acknowledgements.
It would therefore be useful to have some kind of automatic quality of service built in to the client, perhaps by a combination of detecting the maximum upload speed and periodically adjusting the speed used depending on latency. (Actually, I'd be surprised if whatever library you're using to upload doesn't already have some form of QoS built-in!)
A simpler option would be to let the user adjust the maximum number of upload threads and total bandwidth consumed by them.
I'm guessing that the upload thread(s?) eat(s) all my available upload bandwidth, which slows my downloads because there's no more room on the wire for outbound TCP acknowledgements.
It would therefore be useful to have some kind of automatic quality of service built in to the client, perhaps by a combination of detecting the maximum upload speed and periodically adjusting the speed used depending on latency. (Actually, I'd be surprised if whatever library you're using to upload doesn't already have some form of QoS built-in!)
A simpler option would be to let the user adjust the maximum number of upload threads and total bandwidth consumed by them.
1
person likes this idea
I like this idea!
Tell me when this idea gets some attention.
The more people who like this idea, the more it gets noticed.
The more people who like this idea, the more it gets noticed.
-
Inappropriate?Actually, the underlying HTTP library used by the Photosynth client doesn't support QoS.. So we'll be doing some work to implement bandwidth management in a future version of the client. My goal is to allow you to synth while viewing a Photosynth, which is a more demanding activity from a bandwidth perspective.
Loading Profile...



EMPLOYEE