Abstract-A peer-to-peer (P2P) fildelningssystem ger en plattform som gör det möjligt ett enormt antal noder att dela sina filer. Att hämta önskade filer effektivt och pålitligt är avgörande i ett så stort och rörigt system. Frågorna om effektiv sökning och tillförlitlig sökning har dock endast studerats separat. Helt enkelt kombinera metoderna för att uppnå de två målen fördubblar systemet overhead. I denna uppsats studerar vi först spårdata från Facebook och BitTorrent. Med hjälp av observationerna föreslår vi ett system som integrerar ett socialt nätverk i ett P2P-nätverk, som heter Social-P2P, för samtidig effektiv och tillförlitlig fildelning. Den innehåller tre mekanismer: 1) ränte-/trustbaserad struktur, 2) ränte-/trustbaserad filsökning och 3) justering av förtroenderelationer. Genom att utnyttja de sociala intressena och relationerna i det sociala nätverket, grupperar intresse-/trust-baserade strukturer gemensamma multi-interest noder i ett kluster och ytterligare ansluter socialt nära noder i ett kluster. De jämförelsevis stabila noderna i varje kluster bildar en Distributed Hash Table (DHT) för inter-cluster filsökning. I mekanismen för intresse-/trustbaserad filsökning vidarebefordras en filfråga till filens kluster av DHT-routing först. Därefter vidarebefordras den längs konstruerade anslutningar inom ett kluster, som uppnår hög träffhastighet och tillförlitlig routing. Dessutom, dela filer bland socialt nära vänner avskräcker noder från att tillhandahålla felaktiga filer eftersom människor är osannolikt att riskera sitt rykte i den verkliga världen. I trust relation justeringsmekanismen, varje nod i en routing väg adaptively minskar sitt förtroende på noden som har vidarebefordrat en felaktig fil för att undvika routing frågor mot fel uppförande noder senare. Vi genomförde omfattande spårdrivna simuleringar och implementerade en prototyp på PlanetLab. Experimentella resultat visar att Social-P2P uppnår högeffektiv och tillförlitlig fildelning jämfört med nuvarande fildelningssystem och förtroendehanteringssystem.
I REF, social-P2P grupper noder med gemensamma intressen och nära sociala relationer i ett kluster genom undersökning av sociala intressen och relationer i sociala nätverk.
Social-P2P: An Online Social Network Based P2P File Sharing System
{'venue': 'IEEE Transactions on Parallel and Distributed Systems', 'journal': 'IEEE Transactions on Parallel and Distributed Systems', 'mag_field_of_study': ['Computer Science']}