Abstract-BitTorrent (BT) har genomfört en betydande och ständigt ökande del av Internettrafiken. Flera konstruktioner har nyligen föreslagits och genomförts för att förbättra resursutnyttjandet genom att överbrygga applikationsskiktet (overlay) och nätskiktet (underlay), men dessa konstruktioner är till stor del beroende av Internetinfrastrukturer, såsom Internetleverantörer och CDN. Dessutom kräver de också en omfattande utbyggnad av sina system för att fungera effektivt. Följaktligen kräver de flera insatser som går långt utöver enskilda användares förmåga att i stor utsträckning använda sig av Internet. I detta dokument, som syftar till att bygga en infrastrukturoberoende anläggning på användarnivå, presenterar vi vår design, implementering och utvärdering av ett topologi-medvetet BT-system, kallat TopBT, för att avsevärt förbättra det totala utnyttjandet av Internetresurser utan att försämra användarens nedladdningsprestanda. Den unika egenskapen hos TopBT-klienten ligger i att en TopBT-klient aktivt upptäcker nätverksproximiteter (till anslutna deltagare) och använder både närhet och överföringshastighet för att upprätthålla snabb nedladdning samtidigt som man minskar sändningsavståndet för BT-trafiken och därmed Internettrafiken. Som ett resultat, en TopBT-klient varken kräver flöden från stora Internetinfrastrukturer, såsom Internetleverantörer eller CDNs, eller kräver storskalig spridning av andra TopBT-klienter på Internet för att fungera effektivt. Vi har implementerat TopBT baserat på allmänt använda öppen källkod BT-klientens kodbas, och gjort programvaran allmänt tillgänglig. Genom att distribuera TopBT och andra BitTorrent-klienter på hundratals Internet-värdar, visar vi att i genomsnitt TopBT kan minska cirka 25% nedladdningstrafik samtidigt uppnå en 15% snabbare nedladdningshastighet jämfört med flera vanliga BT-klienter. TopBT har använts i stor utsträckning på Internet av många användare över hela världen.
En lösning introduceras i REF för att bygga ett infrastrukturoberoende system för att möjliggöra topologi-medveten BitTorrent Client, med tonvikt på nedladdningstid och trafikminskning.
TopBT: A Topology-Aware and Infrastructure-Independent BitTorrent Client
{'venue': '2010 Proceedings IEEE INFOCOM', 'journal': '2010 Proceedings IEEE INFOCOM', 'mag_field_of_study': ['Computer Science']}