Well, this is a mind-numbingly stupid argument. Service-based scheduling exists solely because all applications
aren't created equal, so it's unproductive to argue that FIFO switching in any multi-service environment is fair.
Online gaming represents flows that are low in throughput, but very sensitive to delay and jitter. Video streaming represents flows that are high in throughput, and not at all sensitive to delay or jitter if the capacity available consistently exceeds the throughput requirements. By definition, video streaming creates a flow that is disruptive to the network, particularly to latency and jitter sensitive applications, and by using service-based scheduling, this particular problem can be mitigated (at least to the degree possible without end-to-end prioritisation) with no noticeable negative impact on the disruptive application. Everybody wins.
Jay claims to have "a problem with a selfish no life having a negative impact on his roommates so he could burrow even further into his antisocial coccoon," but he'd likely remain fairly indifferent even if he spent a bit of time thinking about the circumstances and came to a sensible conclusion. That's because Jay doesn't really care about service quality, or fairness in scheduling, or even the topic at hand. Rather, Jay is just a very bitter person who likes to dig into people whenever he sees the chance, and he doesn't really care whether he's right or wrong, as long as he can pack enough insults into his posts.
Last edited by mikkel (2011-06-30 10:26:56)