March 26, 2008

Bandwidth shaping with Bell

Catégorie: English blog — Michel @ 4:06 pm

It's funny how people are jumping on the bandwidth throttling bandwagon with Bell. And I would be one of them if I was one of their clients. I'm not, however, blaming them in the sense that everyone seems to do.

If every user were using their system sporadically, sometimes heavily, sometimes casually, there would never be any problem. The problem arises when some clients are constantly using their connections 24/7.

If a provider was advertising 10 megabits per second bandwidth for all their clients, and if they were purchasing upstream bandwidth for 10 megabits per second per client, their costs would be prohibitive for a mostly unused upstream pipe. I know I am using maybe 5% of the potential of my connection everyday. I know most users are at that level, but I also know some users are constantly uploading and downloading stuff, using 100% of their potential connection.

This is the same problem with plumbing. If every home were using 100% of their drainage system at the same time, there would be a giant problem for sanitation services and there would be overflows everywhere. What you do is make an estimated guess and you buy what's required, adding some more leeway.

Looking at it this way, one can only say to Bell "you saw too large, and don't have enough upstream to keep all users happy". Too bad for them, and customers shouldn't be penalized.

However, when that limit is reached, how do you survive. You can either take drastic measures to make certain this limit is not reached ever (like they are doing, by capping users at their peak hours)… or you can add prioritization for services and users.

The former (throttling) has the advantage of being easy to implement, it's fairly inexpensive and reduces the quantity of bandwidth required with their upstream providers, making certain they are not obligated to pay premium for the excess of bandwidth. This can be graphically represented as a bottleneck with a small filter before, making the big bits passing through at very low speed, while keeping the smaller bits churning along all the time. The bottleneck itself is not the problem anymore, it's the filter in the bottle. All good reasons.

The latter (shaping) is harder to implement, only occurs in crisis management, and every people will see some kind of slowdown instead of a few people. A fair system is harder to get with this kind of bottleneck. This can be represented as a bottleneck shaped to make things go through at different speeds when it's full. It's harder to make the filter right, but then, no one is left in the cold.

I do believe all such systems should implement proper bandwidth shaping anyways, and what's remaining is to see how much utilization they are reaching at peak hours. A 100% utilization is perfect, if it reaches 120%, a proper shaping algorithm is adequate. If it reaches 200%, then they seriously have to up their ante a little bit, and I would see why they would use throttling algorithms, as a shaping system is clearly not good enough anymore.

The future will bring more and more bandwidth-hungry usages, and such throttling will only angry the customers, it's merely a temporary solution. In the meantime, they should try to find a way to make things happen correctly, even if it means bringing twelve more OC-768 from the backbone, because not only is it temporary, but it has very negative impact on their image.

March 20, 2008

Charybde s'étudie

Catégorie: Carnets francophiles — Michel @ 8:34 pm

La suite de nos maux avec Sony et MasterCard. Après un autre appel à MasterCard après avoir appelé Sony ad nauseam, jusqu'à ce qu'un "superviseur" nous raccroche la ligne au nez, j'en ai eu assez et nous avons faits une plainte officielle à Sony, après tout, nous voulons dépenser avec eux, et on ne comprend pas qu'on ne puisse pas écouler nos derniers deniers avec eux. Par simple principe, on continue à vouloir utiliser notre carte de crédit parfaitement valide avec eux.

Ensuite, un "bon" superviseur ayant pris ses calmants nous a contacté, on a cherché toutes les possibilités et il a bien avoué qu'il ne peux rien faire. L'autre appel était d'un groupe voulant étudier pourquoi notre carte est refusée.

Un de mes amis a essayé sa carte, et tout fonctionne bien. La notre ne veux rien savoir toutefois. On va voir ce que leur étude va révéler. Souhaitons que je vais finalement pouvoir terminer Ape Quest. :)

March 17, 2008

*growl*

Catégorie: Carnets francophiles — Michel @ 12:55 pm

Un seul mot: GUU~~~~!

March 1, 2008

Entre Charybde et Scylla

Catégorie: Carnets francophiles — Michel @ 9:26 am

Lorsque j'ai reçu ma PS3, j'ai essayé d'entrer mes données personnelles de carte de crédit dans mon compte Playstation. Elles ne voulaient pas fonctionner. Pas trop grave, peut-être que je dois faire une mise à jour du système avant. Je joue à un ou deux jeux, je télécharge un ou deux trucs, met à jour le logiciel de ma PS3, et réessaye. Eh non, ça ne fonctionne pas.

Après appels, courriers électroniques et autres, je me retrouve toujours incapable d'acheter quoi que ce soit dans la PS3. Sony se défend qu'ils utilisent un système automatisé appelé "Address Verification System". Ils se défendent aussi que je suis le seul dans un tel cas (hormis les douzaines de sites web de gens qui se retrouvent dans la même galère que moi) et que s'il y avait un problème avec leur système, ils auraient beaucoup plus d'appels. De l'autre côté, la banque me dit que tout est OK, qu'il n'y a pas de problème sur mon adresse, qu'elle est bien valide. Le constat des deux entités et que tout est beau, et que je ne sais pas taper ma propre adresse, ne fût-ce qu'une seule fois, dans la vingtaine de fois que je me suis essayé (ou que Claude s'est essayée).

La dernière réponse de Sony dans un long appel avec Claude était (plus ou moins, en d'autres termes) "sucks to be us". Me reste une autre passe avec la banque, dans laquelle je vais vérifier champ par champ, caractère par caractère pour toute incongruité, et le cas échéant, je vais devoir acheter mes jeux par cartes prépayées. Wouppi-fucking-doo!

Engin: WordPress - Modèle créé par Michel Donais.

Contrat Creative Commons
Cette création est mise à disposition sous un contrat Creative Commons.