J'ai eu une idée saugrenue, qui en est encore au stade de "super idée yakafokon".
Mon raisonnement est le suivant :
Internet reste et restera un réseau physique.
Bref, si on télécharge en peer 2 peer par bittorrent, c'est sans doute du gâchis de se connecter à un client aux Etats-Unis si son voisin de DSLAM en France télécharge le même fichier. On traverse l'Atlantique inutilement, on coûte en transit à notre FAI, etc...
Bref, optimiser la répartition du fichier en ayant connaissance du réseau physique et de ses capacités ( hop, graphe de flots maximums, en plus ça fait pas longtemps que j'ai appris ça ), apporterait-il des améliorations de vitesse significatives ? ( ou bien au moins soulagerait les réseaux ? )
Ou bien je me plante totalement et j'ai des idées complètement naïves et idéalistes trop théoriques à cause de ma barbe naissante ?
# Idee
Posté par tuan kuranes (site web personnel) . Évalué à 2.
En plus, ils repere les NATes et les Directement connectes pour permettre des connection entre 2 Nates, et ca c'est une bonne idee.
# Pas si simple
Posté par Robert Palmer (site web personnel) . Évalué à 8.
Si c'est pour optimiser ta vitesse de téléchargement alors ce n'est pas si simple. En France, avec nos débits en upload assez ridicules (beaucoup sont encore à 16ko/s) il n'est pas dit qu'en te connectant à ton voisin de DSLAM tu ailles plus vite qu'en te connectant chez M. Smith aux Etats-Unis avec sa connexion au câble qui-va-vite.
Donc il faudrait croiser ta notion de distance avec la bande passante remontante disponible.
Mais sur le principe ça me paraît être une très bonne idée. Tu envoies le patch quand ? ;)
Pensez à l'environnement avant d'imprimer ce commentaire - Please consider the environment before printing this comment
[^] # Re: Pas si simple
Posté par skippy . Évalué à 0.
[^] # Re: Pas si simple
Posté par amadeus029 . Évalué à 3.
Résultat, des implémentations de protocoles P2P sont apparues pour priviligier les IP nationales, voir pour se connecter en exclusivité sur ces IP.
Avec pour conséquence que le traffic P2P intra-national est beaucoup plus important que le traffic international.
Une chose est claire : ca ne va pas plus vite.
Mais le(s) FAi (il y a quasiment monopole sur le haut débit) economisent sans doute beaucoup d'argent en bande passante vers l'etranger.
Pour ceux qui parlent portugais :
Réseau emule/edonkey: http://pwp.netcabo.pt/DeepSea/(...)
BitTorrent: http://tucows.no.sapo.pt/torrent.htm(...)
# Ah ouais
Posté par Ramón Perez (site web personnel) . Évalué à 2.
En fait t'enverrais à tout le monde tes coordonnées GPS et les noms des fichiers pirates que tu as sur ton disque.
J'en suis sûr que ça ferait plaisir à certains...
[^] # Re: Ah ouais
Posté par couriousous . Évalué à 4.
[^] # Re: Ah ouais
Posté par Olivier Grisel (site web personnel) . Évalué à 5.
http://xilun.nerim.net/gpsimac.ogg(...)
Et pour le débat sur DLFP:
http://linuxfr.org/~Ramso/7389.html(...)
# mouaich
Posté par TImaniac (site web personnel) . Évalué à 3.
De toute façon ce que tu proposes, c'est déjà ce qui se passe avec le routage sur le net : les routeurs tiennent à jour des informations sur leurs voisins, échangent les meilleurs chemins, en apprend de nouveau, etc. Bref ils s'adaptent à la topologie du réseau. Et tout celà est le boulot de la couche réseau justement. Pas d'une couche de plus haut niveau. Mais la couche réseau ne connaît pas le contenu des paquets, et peut difficilement vérifier si ton voisin de palier n'a pas par hasard le même fichier dont le paquet est un bout...
[^] # Re: mouaich
Posté par Olivier Grisel (site web personnel) . Évalué à 4.
Par ailleurs je ne connait pas les détails du protocole bittorrent et je ne sais pas si en moyenne un noeud cherche à se connecter au plus grand nombre de noeuds possibles ou s'il sélectionne les seulement plus adaptés (ie les plus proches, les plus rapides, ...).
De plus, au lieu prendre la décision de connecter deux noeuds bittorrent en fonction de leur distance géographique, il serait probablement plus efficace d'utiliser une estimation de la vitesse (débit + ping) entre ces deux points. Cet estimateur serait probablement une meilleur heuristique qu'un critère de distances géographiques. On pourrait aussi essayer d'adaptater l'algo des fourmis (qui marchent bien pour le routage) à la selection des connections.
Il existe des logiciels pour faire simuler ce genre de réseau et ainsi évaluer la qualité de différentes politiques de connection, par exmple :
http://nab.epfl.ch/(...)
[^] # Re: mouaich
Posté par TImaniac (site web personnel) . Évalué à 3.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.