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
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