Torrent de biți. Algoritmii Rarest-First și Choke sunt suficienți. Bjorn Kalks. Internet Measurment WS 2008/2009

Bit torrent Cel mai rar algoritmi de întâmpinare și de sufocare sunt suficienți Seminarul Björn Kalks Internet Measurment WS 2008/2009 Facultatea IV - Inginerie electrică și informatică Universitatea Tehnică din Berlin 25 februarie 2009 1 Björn Kalks Bit de torrent: Primul cel mai rar și algoritmii de sufocare sunt suficienți

algoritmii

Motivație Distribuirea fișierelor Distribuție la nivel de rețea Aproximativ 30 până la 70% din traficul total prin algoritmi P2P Rarest-First și Choke puțin studiați 2 Björn Kalks BitTorrent: Algoritmii Rarest-First și Choke sunt suficienți

Motivație Sunt acești doi algoritmi suficienți? 3 Torrentul Björn Kalks Bit: algoritmii Rarest-First și Choke sunt suficienți

Cuprins 1 Bit torrent 2 Cel mai rar algoritm 3 Algoritm de sufocare 4 Björn Kalks Torrent de biți: Primul cel mai rar și algoritmii de sufocare sunt suficienți

Cuprins 1 Bit torrent 2 Cel mai rar algoritm 3 Algoritm de sufocare 5 Björn Kalks Torrent de biți: Primul cel mai rar și algoritmii de sufocare sunt suficienți

Figura structurii: Torentul de biți Structura 6 Björn Kalks Torentul de biți: algoritmii Rarest-First și Choke sunt suficienți

State peer Stare interesată când un peer este interesat de o piesă de la un alt peer, deoarece nu are încă acest lucru. Sufocat Peerul nu dorește să trimită date altui peer. Unchoked Peerul vrea să trimită date către alt peer. 7 Björn Kalks Bit torrent: algoritmii Rarest-First și Choke sunt suficienți

Configurare experimentală 26 de torrente cu o mare varietate de proprietăți linii principale 8 ore teste de testare 8 Björn Kalks Bit torrent: algoritmii Rarest-First și Choke sunt suficienți

Cuprins 1 bit Torrent 2 Cel mai rar algoritm 3 Algoritm de sufocare 9 Björn Kalks Bit Torrent: Primul cel mai rar și algoritmii de sufocare sunt suficienți

Primul algoritm cel mai rar Strategia de selecție a pieselor Numărul de piese din setul de peer este salvat, piesele rare sunt descărcate mai întâi Obiectiv: Distribuție cât mai rapidă și mai împrăștiată.

Entropia reprezintă disponibilitatea unui torrent. Cocientul dintre momentul în care un peer este interesat de un peer și timpul petrecut în setul său de peer, în mod ideal entropia este 1 11 Björn Kalk's Bit torrent: Rarest-First și Choke algoritmi sunt suficienți

Entropy Coeficient local Disponibilitate pentru un coleg local interesat de colegii la distanță. Disponibilitate coeficient la distanță pentru colegii la distanță care sunt interesați de un coleg local. 12 Björn Kalks Bit torrent: algoritmii Rarest-First și Choke sunt suficienți

Figura Entropie: Entropiile celor 26 de torenți ai experimentului 13 Björn Kalks BitTorrent: algoritmii Rarest-First și Choke sunt suficienți

Analiza stării de tranziție doar o singură sămânță și bucăți rare încă disponibile Timpul în starea de tranziție ar trebui să fie minimizat Capacitatea de încărcare a seminței inițiale este limita superioară a vitezei de distribuție Algoritmul Rarest-First folosește bine această capacitate de încărcare 14 Björn Kalks BitTorrent: Rarest-First- și Choke- Algoritmul este suficient

Analiza stării permanente Nu există piese rare Distribuirea exponențială a pieselor Revenirea la starea de tranziție ar trebui împiedicată Algoritmul Rarest-First împiedică o întoarcere cât mai bine posibil prin distribuția primară a pieselor rare 15 Björn Kalks Bit torrent: Rarest-First și algoritmii Choke sunt suficient

Cuprins 1 Bit torrent 2 Cel mai rar algoritm 3 Algoritm de sufocare 16 Björn Kalks Bit Torrent: Primul cel mai rar și algoritmii de sufocare sunt suficienți

Algoritmul de sufocare Strategia de selecție a egalului determină ce peeri sunt puși în starea Unchoke, algoritmul face distincția între Leecher și Seed 17 Björn Kalks Bit Torrent: Rarest-First și algoritmii Choke sunt suficienți

Cum funcționează cei trei cei mai rapizi colegi în starea Unchoke, de asemenea, un Optimistic Unchoke Optimistic Unchoke Un peer aleatoriu este plasat în starea Unchoke. 18 Björn Kalks Bit torrent: algoritmii Rarest-First și Choke sunt suficienți

Justiția trei actori: seeders, leechers și free rider, un principiu de a da și lua care este considerat a fi deosebit de corect, nu poate fi implementat 19 Björn Kalks Bit torrent: Mai rar și algoritmii de sufocare sunt suficienți

Corectitudine Criteriile de corectitudine ale Legout: 1 Leechers care au o viteză de încărcare mai mare decât alți Leechers obțin o viteză de descărcare mai mare. 2 Fiecare sămânță oferă fiecărui leecher același timp de descărcare. 20 Björn Kalks Bit torrent: algoritmii Rarest-First și Choke sunt suficienți

Comportamentul ca un leecher Figura: corectitudinea algoritmului de sufocare ca un leecher 21 Björn Kalks Bit torrent: algoritmii Rarest-First și Choke sunt suficienți

Comportamentul ca o sămânță, același timp de descărcare (scurt) al persoanelor goale promovează în mod direct diversitatea pieselor Riderii gratuiți nu pot descărca mai mult decât cineva care oferă încărcarea starea de tranziție este accelerată 22 Björn Kalks Bit torrent: Rarest-First și algoritmii Choke sunt suficienți

Rezumat Algoritmii Rarest-First și Choke sunt suficienți: algoritmul Rarest-First asigură o bună diversitate, algoritmul Choke realizează o corectitudine bună cu cele două noi criterii și face ca un principiu strict de a da și lua să fie superfluu. Bit torrentul este foarte bun adecvat pentru distribuirea rapidă a fișierelor 23 Björn Kalks Bit torrent: algoritmii Rarest-First și Choke sunt suficienți

Vă mulțumim pentru atenție. 24 Torrent Björn Kalks Bit: algoritmii Rarest-First și Choke sunt suficienți