Disegno e implementazione di un framework per ... - Luca Deri - Ntop
Disegno e implementazione di un framework per ... - Luca Deri - Ntop
Disegno e implementazione di un framework per ... - Luca Deri - Ntop
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
velocità <strong>di</strong> trasmissione. Inoltre tenta <strong>di</strong> trovare l’autonomous system<br />
(AS) della macchina utente ogni qualvolta che la macchina cambia<br />
in<strong>di</strong>rizzo ip.<br />
• Un modulo <strong>per</strong> recepire i feedback degli utenti.<br />
Come si può notare, in questo <strong>framework</strong> si è scelto <strong>di</strong> determinare la<br />
qualità dell’es<strong>per</strong>ienza utente, attraverso la misura <strong>di</strong> dati <strong>di</strong>rettamente sulla<br />
macchina dell’utilizzatore. Come in OneClick, vengono richiesti dei feedback<br />
da parte degli utenti, ed inoltre <strong>per</strong> monitorare le prestazioni della macchina<br />
utilizzata, è necessario l’accesso ad essa.<br />
2.3.3 EtE: Passive End-to-End Internet Service Performance<br />
Monitoring<br />
Il <strong>framework</strong> EtE [40] si propone <strong>di</strong> misurare le prestazioni <strong>di</strong> <strong>un</strong> sito<br />
web. Esso monitora passivamente i pacchetti da <strong>un</strong> web server <strong>per</strong> deter-<br />
minare le caratteristiche delle prestazioni del servizio. Per svolgere questo<br />
compito, essi hanno sviluppato <strong>un</strong> metodo euristico composto da due passi<br />
e <strong>un</strong> meccanismo <strong>di</strong> filtraggio statistico <strong>per</strong> ricostruire accuratamente le <strong>di</strong>f-<br />
ferenti pagine accedute dagli utenti. L’architettura proposta si compone <strong>di</strong><br />
quattro moduli, i quali sono:<br />
• Network Packet Collector: questo modulo colleziona i pacchetti che<br />
transitano sulla rete attraverso tcpdump [41] e li memorizza, in modo<br />
tale da poter effettuare delle analisi offline.<br />
• Ricostruzione Richiesta-Risposta: modulo che ricostruisce tutte le con-<br />
nessioni TCP ed estrae le transazioni HTTP dal payload. La ricostruzione<br />
<strong>di</strong> quest’ultime viene effettuata tramite <strong>un</strong>a metodologia proposta in<br />
[42].<br />
21