Cos'è P4P?
P4P (partecipazione proattiva del provider per P2P) è un protocollo progettato per migliorare l'uso della larghezza di banda disponibile in una rete P2P riducendo il volume complessivo del traffico. Il termine P2P (peer-to-peer) si riferisce a qualsiasi rete transitoria su Internet che consente a un gruppo di utenti finali geograficamente disperso di accedere direttamente ai file dai computer degli altri. P4P differisce dal tradizionale protocollo P2P selezionando in modo intelligente i peer per ottimizzare l'efficienza del routing.
In origine, la tecnologia P2P veniva utilizzata per la semplice condivisione di file come testo e immagini. Tuttavia, negli ultimi anni, si sono evolute più applicazioni affamate di larghezza di banda come lo streaming multimediale, la televisione su Internet, l'attività di videoconferenza full-motion e il gioco online. L'ampio uso di queste applicazioni ha fatto sorgere tra alcuni esperti la preoccupazione che Internet potesse "subire la tensione". Una parte importante del problema è una tendenza per il traffico tra i router a essere distribuito in modo non uniforme, con conseguente instradamento inefficiente con salti non necessari tra gli utenti finali.
P4P riduce al minimo il numero di router e hop coinvolti nella distribuzione dei media tramite dispositivi chiamati peer tracker e Internet tracker. Quando un peer ha dati da inviare, interroga il peer tracker per i peer disponibili nella rete locale. Il peer tracker restituisce le informazioni, se disponibili, al peer mittente. Se non sono disponibili peer locali, il tracker peer interroga Internet tracker per peer disponibili su Internet più grande. L'Internet tracker restituisce un elenco di peer attivi al peer tracker, che a sua volta fornisce le informazioni al peer originale che l'ha avviato. In effetti, P4P esegue una "ricerca proattiva" per determinare il modo più efficiente possibile di instradare i dati tra gli utenti finali prima che i dati vengano effettivamente scambiati.
La tecnologia P4P, originariamente introdotta da Verizon, ha dimostrato di aumentare le prestazioni fino al cento per cento rispetto al P2P tradizionale. L'entità del miglioramento in ogni situazione particolare dipende dalla natura dei dati da condividere, dal volume complessivo di traffico, dal numero di router coinvolti, dalla larghezza di banda disponibile e dalla topologia della rete.
Per saperne di più:
> OpenP4P delinea i vantaggi di P4P e risponde alle domande più frequenti.
> La Distributed Computing Industry Association (DCIA) descrive in modo approfondito come funziona P4P.