[Opencdn-devel-it] Metodo PYTE
Brought to you by:
aalef
From: Pierluigi V. <p.v...@ra...> - 2005-11-07 19:25:00
|
Salve a tutti, ho mandato in CVS una prima versione di PYTE, un nuovo metodo per fare il probing dei nodi. Quando PYTE viene abilitato, tramite la nuova variabile $use_pyte in CommConf.pm (non settata di default), =E8 il viewer stesso che fa il prob= ing dei nodi che gli vengono "segnalati" dall'RRDM. Quando infatti il viewer si collega al portale, parte una richiesta all'R= RDM che restituisce una lista di nodi che hanno il viewer nelle loro footprin= t dichiarate. Per ogni nodo interessato il portale mette quindi, nella pagina html pres= entata al viewer, un link ad una immagine, presente sul nodo stesso, che viene s= ervita da un nuovo server http presente in ognuno dei nodi. Il server http calcola l'RTT impegato dal viewer per scaricare l'immagine= e lo memorizza. Al momento del setup, l'RRDM chiede a tutti i nodi coinvolti di comunicar= e il tempo di download per quel particolare viewer e il tempo minore, ovviamen= te, =E8 quello che vince e viene infine fatto il DoRelay. In questo modo, diversamente da prima, non vince il primo nodo che rispon= de ma quello che =E8 pi=F9 vicino al viewer, almeno in termini di RTT, e questo= dovrebbe consentire una migliore distribuzione del traffico. Gli esperimenti e le prove vanno avanti... :-) Saluti, Pierluigi |