pne: A picture of a plush toy, halfway between a duck and a platypus, with a green body and a yellow bill and feet. (Default)
[personal profile] pne

Occasionally I read about Quality of Service provisions which can be used, for example, to ensure that video data transmitted across networks is treated with priority so that frames do not get dropped during videoconferencing.

This strikes me as very Wrong.

What we used to have is that there were networks and there were clients on these networks, which used more or less bandwidth depending on the application. Some communications across the networks needed to have minimal lag time, while with others, it was less critical (for example, for file transfers, I'd say that it's typically not significant whether a given packet arrives a tenth of a second later or exactly "on time" compared to other packets).

Then came along applications such as video streaming. These typically needed large bandwidths; they also typically wanted minimal lag and minimal data loss.

Then what happens? Not only is this newcomer tolerated, but they're actually rewarded for their bandwidth-guzzling, time-sensitive nature!

Essentially, it seems that QoS is telling such applications, "It's perfectly fine for you to use up much of the bandwidth previously shared by many other applications, and we'll even let you through more quickly than existing, more polite and bandwidth-conscious applications!"

It's not my fault that Alice wants to videoconference with Bob rather than, saying calling him on the phone or sending him (plain-text) email; I don't quite see why my data packets should suddenly be demoted to second-class citizens just because she things that real-time video streaming should be preferred and this preference "enforced" with QoS.

In my mind, their packets should have no more priority than mine, and should compete equally and fairly for bandwidth; preferably, they'd even be throttled to ensure that they do not take up an excessive amount of bandwidth and to reduce the slowdown that other applications suffer.

Or am I grossly misunderstanding something about QoS?

Date: Tuesday, 17 August 2004 07:57 (UTC)
From: [identity profile] fweebles.livejournal.com
I dunno! It depends.

I used to work for a company that provided internet access as well as telephony over wCDMA, and QoS was a big deal. Like...it was the hardest thing to get right and the most important thing to get right.

However, we were a company that supposedly provided fast broadband over cellular, as well as several telephone lines per household. The understanding was that all subscribers were going to use both voice and data, and so if your data got put behind someone's telephone call, no big deal, it might be the reverse the next time.

Date: Tuesday, 17 August 2004 07:59 (UTC)
ext_78: A picture of a plush animal. It looks a bit like a cross between a duck and a platypus. (Default)
From: [identity profile] pne.livejournal.com
Oh, sure, I'm sure that QoS is important to get right for companies who want to move voice or video data - but is it right in the Big Scheme of Things? That is, is it right if you don't have a vested interest in having Your Own Data move more quickly?

Profile

pne: A picture of a plush toy, halfway between a duck and a platypus, with a green body and a yellow bill and feet. (Default)
Philip Newton

June 2015

S M T W T F S
 12 3456
78910111213
14151617181920
2122232425 2627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Thursday, 1 January 2026 10:55
Powered by Dreamwidth Studios