Point de vue de BT (3) -Les nombres peuvent parler, quel est le problème avec BT?

Tout d'abord, je tiens à remercier les lecteurs ... Après la publication des deux premiers articles, le nombre de téléspectateurs a fortement augmenté. En deux jours, le nombre de téléspectateurs a directement dépassé les 3000 personnes ... C'est la première fois pour moi de voir autant de lectures. Je suis vraiment heureux, et j'espère que vous tous, je vais également applaudir mes autres articles (publicité secrète XD), merci à tous d'avance. Cependant, certains lecteurs trouvent cela trop ésotérique après avoir lu le second article, et certaines personnes disent qu'elles semblent lire un article sur la théorie des files d'attente. Je ne veux plus le lire, ce ... eh bien, ce troisième article, je vais directement me donner un médicament fort. l'article est

1. Les données montrent que la vitesse de téléchargement la plus rapide (moyenne momentanée) se produit dans la 50e heure après la publication du fichier BT! ! !

2. Les données montrent que dans BT, plus il y a de téléchargement, plus la vitesse de téléchargement est lente! ! !

3. Les données montrent que si vous ouvrez plusieurs téléchargements BT en même temps, la vitesse de téléchargement ne ralentira pas! ! !

Voulez-vous en savoir plus? XD

 

Retour au sujet. Les deux articles précédents ont décrit séparément les principes de base de BT et la dérivation des processus stochastiques BT , alors qu'y a-t-il d'autre à écrire dans celui-ci? Je ne sais pas si vous avez découvert que la partie précédente de l'argument mathématique n'a qu'une dérivation théorique pure. Hu Shi n'a-t-il pas dit: "Supposons audacieusement, soyez prudent de vérifier"? Sans vérification des données, la dérivation théorique pure semble être juste un discours vide. Jetons un coup d'œil à un autre article, basé sur son modèle mathématique et ses observations réelles. Ce document est le résultat de l'observation et de la vérification conjointes par plusieurs continentaux. Le titre est Mesures, analyse et modélisation des systèmes de type BitTorrent. (Remarque: il existe de nombreux graphiques dans cet article, et ce l'article ne prend que la partie qui m'intéresse)

Cet article observe d'abord le statut des utilisateurs rejoignant BT, qui est une allocation d'indice standard:

Taux d'arrivée BT

La ligne verte représente la diminution réelle observée des nouveaux arrivants au fil du temps, et la ligne bleue une tendance de distribution exponentielle, qui peut être considérée comme la valeur prévue. Il semble que la valeur prévue soit assez proche de la valeur réelle. De plus, ne le regardez pas, cela semble être une ligne droite, faites attention à l'axe des y, l'échelle est de 10000, 1000, 100, 10, 1 personne, donc le taux de diminution est incroyable.

L'application de la valeur prédite de ce nombre décroissant de personnes à la formule précédente peut prédire le changement du nombre de graines et de téléchargeurs

Évolution du torrent

La ligne pointillée noire est la valeur prédite, le rouge est le changement réel observé dans le nombre de téléchargeurs et le vert est le changement observé dans le nombre de graines.

D'après ces chiffres, la valeur prédite est assez proche de la valeur réelle observée. On peut prouver que la théorie de l'article précédent est à peu près correcte. D'accord, qu'en est-il du taux de téléchargement? Les données que vous avez mentionnées montrent que la (moyenne momentanée) télécharger Le plus rapide est la 50e heure après la sortie du fichier BT! ! ! Où est-il, ici!

Vitesse de téléchargement BT

(Je déclare ici que ce chiffre est de calculer la " moyenne du taux de téléchargement instantané de toutes les personnes dans le système en ce moment ", et non le calcul dans le deuxième chapitre " Pour le fichier BT spécifié, peu importe quand le téléchargement est activé à tout moment, le total de téléchargement de tout le monde Taux moyen (les deux sont légèrement différents. Ce dernier ne change pas dans le temps)

Le vert correspond à la valeur d'observation réelle et le bleu à la valeur prédite. Selon les prévisions, lorsqu'un grand nombre de téléchargements BT sont en cours d'afflux, ce n'est pas la vitesse instantanée la plus rapide. Le taux instantané le plus élevé est lorsque la proportion de graines est plus élevée que le téléchargeur ..., c'est-à-dire aussi que les personnes qui ont rejoint le téléchargement dans les quelques heures actuelles sont devenues des graines, et le nombre de personnes nouvellement jointes est de moins en moins, c'est le moment où le taux de téléchargement est de plus en plus rapide. Selon les résultats expérimentaux, lorsque le menuisier initial est devenu une graine et Avant de quitter le système, la vitesse de téléchargement est presque explosive. Il atteindra un point culminant environ 50 heures après la publication du fichier BT . Mais en rafale pendant un certain temps, il arrive qu'un groupe de personnes partent ensemble après avoir téléchargé le fichier. L'heure du système, donc le système est relativement instable. Après la 50e heure, même si la rafale disparaît, le taux de graines purement partagées dans le système est plus élevé que celui du téléchargeur, donc la vitesse de téléchargement instantané est plus rapide qu'au début. (130 ~ 150, la raison pour laquelle le taux de téléchargement moyen de 160 ~ 200 heures est de 0 est que personne ne l'a téléchargé du tout à cet instant),

Bien que BitTorrent soit un programme qui saisit les fichiers chauds, la vitesse de téléchargement ne sera que "50 heures après la sortie de la graine"!

En plus de la théorie de l'article précédent de `` Vérification des calculs '', cet article observe également (avec leurs propres prédictions) de nombreuses autres données:

Cycle de vie du fichier BT. Le bleu est la valeur prévue, le vert est la valeur observée

Durée de vie BT

Ici, je veux expliquer comment ils l'ont prédit. J'ai mentionné qu'un groupe d'étudiants néo-zélandais n'a pas réussi à prédire, n'est-ce pas? Celui-ci semble être une prédiction très réussie! Hé, c'est la différence de compétence! Ce groupe de continentaux suppose " La dernière graine sera coupée quand elle partira ", donc quand

Le temps que la nième personne passe à télécharger des fichiers + le temps que la nième graine est inactive dans le système

Moins que

L'heure d'arrivée de la n + 1ème personne + le temps que passe la n + 1ème personne à télécharger le fichier

Il sera coupé.

La figure ci-dessus est basée sur cette inférence. Nous avons mentionné dans le premier article que même si la graine est déconnectée, tant que les fragments de fichier sur sa main sont dispersés vers d'autres téléchargeurs, le BT ne sera pas cassé. Nous devrions donc voir que les observations vertes vivent un peu plus longtemps que les valeurs estimées (en d'autres termes, la valeur de l'axe y est un peu plus élevée) et les résultats temporels sont à peu près les mêmes.

Prévision de la population BT, le vert est la valeur observée, le bleu est la valeur prévue, qui est calculée en fonction du taux d'arrivée des téléchargeurs et du cycle de vie de la figure ci-dessus. La plupart du nombre total de fichiers BT (axe des y) est d'environ 100 personnes.

Population BT

Eh bien, la prochaine étape est ce qui intéresse tout le monde: 2. Les données montrent que dans BT, plus le volume de téléchargement est élevé, plus la vitesse de téléchargement est lente! ! ! Veuillez voir l'image ci-dessous.

Ratio de contribution BT

L'axe des y sur la gauche représente le taux de partage. Taux de partage = total des téléchargements / total des téléchargements. Étant donné que le nombre total de téléchargements reste inchangé, ce nombre correspond au nombre total de téléchargements. Plus la position du point vert est élevée, plus il y a de téléchargements. Sur la droite L'axe des y représente la vitesse moyenne de téléchargement. Chaque graduation sur l'axe des x représente un téléchargeur, et chaque coordonnée x a deux points: vert et bleu. Le vert représente le nombre total de téléchargements du téléchargeur. Le bleu représente la vitesse moyenne de téléchargement Pour une compréhension facile, chaque utilisateur (axe x) est disposé de gauche à droite en fonction du taux de téléchargement (de haut en bas) (la ligne bleue descend donc tout en bas).

Le sens de cette image est vraiment que dans BT, plus vous téléchargez, plus la vitesse de téléchargement est lente! Oh mon! Ne l' ai-je pas mentionné auparavant, la philosophie de conception de BT est que plus il y a de gens qui sont prêts à partager la bande passante, la vitesse de téléchargement sera-t-elle plus rapide? Alors comment se fait-il que les données soient comme ça?

====================== (ligne de division peu claire) ======================= =================================================== =================================================== =================================================== =================================================== ===============================================

Ici, M. Friday vous le dira très sincèrement: ces deux choses sont vraies.

Les lecteurs intelligents utilisent leur cerveau pour y réfléchir et croient que la raison n'est pas difficile à spéculer. Vous ne parvenez pas à la comprendre? Permettez-moi de vous donner un exemple courant pour illustrer:

Supposons qu'il y ait aujourd'hui deux personnes A et B. La bande passante de téléchargement de A est de 100 kbps, la bande passante de téléchargement de B est de 50 kbps et aujourd'hui, deux personnes téléchargent un fichier BT en même temps. Les deux vitesses de téléchargement sont entièrement activées. La bande passante de téléchargement de A étant relativement élevée, Ainsi, la vitesse de téléchargement est également relativement rapide, il a fallu 20 minutes pour terminer le téléchargement. Le téléchargement de B était relativement lent, il lui a donc fallu environ une heure pour terminer le téléchargement. Tous deux ont désactivé BT immédiatement après le téléchargement, donc le téléchargement de A. Volume total = 100kbps * 20 minutes = 120mb, et bien que la vitesse de téléchargement de B soit lente, le montant total de téléchargement est aussi élevé que 50kbps * 1 heure = 50 * 60 * 60 kb = 180mb!

Vous devriez comprendre cette fois! "Nombre total de téléchargements" n'est pas égal à "Vitesse de téléchargement"! Parce que dans BT, les personnes avec des vitesses de téléchargement rapides téléchargent trop rapidement, mais le nombre total de mises en ligne est en fait inférieur à celles avec des vitesses de téléchargement lentes. Cette image met en évidence un défaut de BT: la vitesse de téléchargement ne reflète pas la différence de vitesse de téléchargement ! La vitesse de téléchargement est seulement 1/2 plus lente que A, mais le temps de téléchargement peut être plus de 3 fois celui de A, ce qui entraîne un certain degré d'incohérence. Équilibre. Mais tout le monde ne devrait pas être psychologiquement déséquilibré ici, car 1: Cette courbe est assez plate, ce qui signifie que même si B subit une perte, en moyenne, la perte n'est pas trop, et 2. Il y a une autre possibilité, que Est:

Seulement...

Après la ligne de démarcation peu claire ci - dessus , tout est horrible .

Bonjour! Ne me précipitez pas, le texte original a fait une spéculation similaire, il disait: "Cela indique que les pairs à haute vitesse terminent le téléchargement rapidement et quittent bientôt le système. Quittez BT rapidement). Mais j'ai des réserves sur cette phrase, parce que ce graphique n'utilise pas d'autres données (par exemple, les personnes avec des vitesses de téléchargement rapides sont vraiment hors ligne tôt) pour le prendre en charge, bien que cette déclaration semble raisonnable, mais il n'y a pas de données à confirmer, il vaut mieux ne pas tirer de conclusion à la légère.

Bon, regardons en bas. Le graphique suivant est convaincant.

Taux de téléchargement de Mutiple Torrents

Ce dessin est similaire au précédent. L'axe des y sur la gauche (vert) est la vitesse de téléchargement (le plus élevé est le plus rapide), l'axe des y sur la droite (bleu) est le nombre de fichiers BT ouverts en même temps temps, et l'axe des x est pour chaque utilisateur, de la gauche À la droite se trouve le nombre de BT ouverts en même temps (de haut en bas). Cette image représente-t-elle des personnes qui projettent du bleu et du vert? Bien sûr que non. Cela signifie que plusieurs téléchargements BT sont ouverts en même temps et que la vitesse de téléchargement ne ralentira pas . Voila, la ligne bleue sur la moitié gauche est plus élevée (le nombre de BT ouverts est plus), et le taux de téléchargement (points verts ) n'est pas plus lent que celui de droite. Quant à savoir pourquoi? Je ne connais pas l'article.

C'est par ici? En fait, l'article n'est pas encore terminé. À la fin de cet article, il y a en fait un grand chapitre sur l'utilisation des données pour établir un modèle théorique, puis utiliser le modèle pour dériver " Ouvrir plusieurs fichiers BT, aidera à réduire le taux de graines cassées . Pour être plus pratique, il faut se comporter comme eMule: tout le monde commence beaucoup de téléchargements BT en même temps. Après avoir attrapé un peu, la ligne peut être interrompue et le téléchargement se poursuivra après un Selon cet article, si le taux d'échec de téléchargement d'un fichier BT est de 0,1 (cela signifie que sur un total de 10 personnes qui ouvriront le téléchargement, il y aura 1 personne qui ne parviendra pas à télécharger parce que le fichier est cassé), puis le mode de comportement ci-dessus consistant à ouvrir plusieurs fichiers BT en même temps, le taux d'échec sera réduit à 0,000001. Cela peut presque expliquer pourquoi tout le monde pense que les fichiers sur eMule peuvent être conservés plus longtemps, car le modèle de comportement sur eMule est comme ça .

BT peut devenir ainsi? En théorie, cela pourrait être possible. Mais la raison pour laquelle BT est comme BT et pas comme eMule est que les concepts de conception des deux sont fondamentalement différents. BT est né pour la publication rapide de fichiers volumineux, tandis que eMule est pour Fournir un environnement de partage qui a tout et tout est laissé pendant longtemps. Ce concept de conception affecte non seulement profondément les performances de transfert de fichiers des deux, mais affecte également fondamentalement l'architecture réseau et l'interface du programme des deux. Par conséquent Est-il possible pour les utilisateurs d'eMule de se comporter comme ça? Eh bien, je ne peux pas le dire mort, mais au moins attendez que BT fasse sortir une page de recherche intégrée!

Enfin, je vais faire un résumé. Cet article utilise des données pour vérifier le modèle mathématique mentionné précédemment, et utilise également des données pour montrer l'efficacité de BT sous divers aspects. Le plus important est la question de l'équité de BT. Enfin, il propose a Le modèle à torrents multiples, et en déduisant qu'un tel modèle comportemental réduira considérablement le problème du taux d'interruption BT trop élevé.

Article suivant, Perspective BT (4) ──Pourquoi BT n'a-t-il pas une fonction de recherche intégrée?

Je suppose que tu aimes

Origine blog.csdn.net/jrckkyy/article/details/5957528
conseillé
Classement