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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

• Ricostruzione della pagina web: questo modulo ha la responsabilità<br />

<strong>di</strong> raggruppare gli eventuali oggetti all’interno <strong>di</strong> <strong>un</strong>a pagina web e<br />

memorizzarli in <strong>un</strong> log.<br />

• Analisi delle prestazioni e statistiche: modulo che effettua le mis-<br />

urazioni delle prestazioni <strong>di</strong> tutti gli accessi da parte dei clienti.<br />

Questo <strong>framework</strong> dev’essere installato su <strong>un</strong> server web, come compo-<br />

nente software <strong>per</strong> monitorare le transazioni su <strong>un</strong> particolare server, oppure<br />

può essere posto in <strong>un</strong> p<strong>un</strong>to della rete in cui è possibile catturare tutte le<br />

transazioni HTTP <strong>di</strong> <strong>un</strong> web server.<br />

2.3.4 eQoS: Provisioning of client-<strong>per</strong>ceived end-to-end qos<br />

guarantees in web servers<br />

eQoS [43] è <strong>un</strong> lavoro in cui viene proposto <strong>un</strong> metodo <strong>per</strong> monitorare<br />

e controllare i tempi <strong>di</strong> risposta, <strong>per</strong>cepiti dal client, <strong>di</strong> <strong>un</strong> web server in<br />

presenza <strong>di</strong> <strong>un</strong> forte traffico. Il <strong>framework</strong> eQoS è composto da quattro<br />

componenti: <strong>un</strong> web server, <strong>un</strong> controller della QoS, <strong>un</strong> gestore delle risorse<br />

e <strong>un</strong> monitor della QoS. Quest’ultimo misura il tempo <strong>di</strong> risposta <strong>di</strong> <strong>un</strong>a<br />

pagina web, attraverso <strong>un</strong>a metodologia simile a ksniffer [44], <strong>per</strong>cepito dal<br />

client. Il controller determina la quantità <strong>di</strong> risorse assegnate a ciasc<strong>un</strong>a<br />

classe. Il gestore delle risorse, classifica e gestisce, le richieste effettuate dal<br />

cliente e alloca le risorse necessarie <strong>per</strong> le varie classi. Per garantire la qualità<br />

del servizio <strong>per</strong>cepita dal client, essi hanno proposto <strong>un</strong> controller adattivo<br />

fuzzy 5 due livelli, <strong>per</strong> controllare le allocazioni <strong>di</strong> risorse nel web server.<br />

5 La logica fuzzy è <strong>un</strong>a logica polivalente, in cui sono presenti più valori <strong>di</strong> verità, rispetto<br />

ai classici vero e falso, in essa è possibile attribuire gra<strong>di</strong> <strong>di</strong> verità compresi tra 0 e 1.<br />

22

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

Saved successfully!

Ooh no, something went wrong!