Programmazione.it
Un simulatore per scoprire i segreti di BitTorrent
Scritto da Francesco Di Salvo il 03-10-2006 ore 16:53
Intel Parallel Advisor 2011
Vi siete mai chiesti come funzioni in dettaglio uno dei più importanti e famosi sistemi di file sharing p2p? Se la risposta è si, allora potreste trovare di un certo interesse un'applicazione chiamata BitTorrent Simulator, che presenta graficamente le caratteristiche salienti di BitTorrent.

Il modello proposto non è molto accurato e non rispecchia pienamente tutti i dettagli del protocollo. Purtroppo infatti rimuovendo e aggiungendo seeder e peer il traffico rappresentato sembra diventare nullo. Ciò nonostante, viene comunque illustrato come BT possa ridurre il carico di un download server prendendo in prestito della banda anche dai client che non hanno completato il download. Per chi non lo sapesse un seeder è un peer su cui si trova ancora una copia completa di un ipotetico file scaricato con torrent e che offre ancora il suddetto file per l'upload.

L'applicazione, un'applet Java, è comunque di un certo interesse, in quanto è scritta utilizzando l'innovativo Processing, un ambiente basato su Java che permette la programmazione di animazioni, orientato all'Interaction Design.

Ovviamente, i documenti per approfondire non mancano, siano essi divulgativi o più enciclopedici. Per questo motivo, è meglio non fermarsi all'applet ma cercare qualcosa di più dettagliato.
Copyright Programmazione.it® 1999-2005. Tutti i diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002.