27.11.2012 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!