WiStat@Unina

717 views

Published on

Presentazione del framework WiStat. Ulteriori info: http://mygarbagecollector.org/progetti/java/wistat
http://wifed.scope.unina.it

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
717
On SlideShare
0
From Embeds
0
Number of Embeds
19
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

WiStat@Unina

  1. 1. Un Framework per la valutazione delle statistiche di esercizio della rete wireless di Ateneo “Wifi-Unina” Tesi sperimentale di laurea triennale di Paolo Vanacore Matr. 566/1539 Relatori: Prof. Guido Russo Dr.Ing. Catello di Martino a.a. 2009/2010
  2. 2. OBIETTIVO Candidato: Paolo Vanacore, 566/1539 Progettazione e sviluppo di un sistema per la rappresentazione di statistiche di esercizio della rete WiFi di Ateneo, rivolte all’utente finale più che al tecnico specialistico
  3. 3. CONTESTO WiFi SUD : progetto del programma ICT4University che ha previsto il finanziamento di progetti di Università del sud Italia per realizzare, estendere o completare reti di connettività senza fili a scopo amministrativo e/o didattico.
  4. 4. Candidato: Paolo Vanacore, 566/1539 CONTRIBUTO DELLA TESI Cacti Applicazione Java WiFi Unina <ul><ul><li>Monitoraggio degli apparati di rete per mezzo dello strumento software Cacti (20%) </li></ul></ul><ul><ul><li>Applicazione Java che consente la definizione e valutazione di statistiche di esercizio della rete wireless di Ateneo “WiFi-Unina” (80% ~ 9000 righe di codice) </li></ul></ul>
  5. 5. TOPOLOGIA DI RETE (1/2) Candidato: Paolo Vanacore, 566/1539
  6. 6. Candidato: Paolo Vanacore, 566/1539 TOPOLOGIA DI RETE (2/2): Cisco SWAN <ul><li>Tre tipi di apparati di rete: </li></ul><ul><ul><li>WLSE – W ireless L an S olution E ngine </li></ul></ul><ul><ul><li>WDS – W ireless D omain S ervices </li></ul></ul><ul><ul><li>AP – A ccess P oint </li></ul></ul>
  7. 7. MONITORAGGIO DI RETE: CACTI CACTI Net-SNMP Piattaforma LAMP RRDTool MySQL DB Monte Sant’Angelo AP1 APa AP1 APb WDS1 WDSx Centro Storico AP1 APc AP1 APd WDS1 WDSy Policlinico AP1 APe AP1 APf WDS1 WDSz SNMP SNMP SNMP SNMP SNMP SNMP Candidato: Paolo Vanacore, 566/1539 RRD Files
  8. 8. JDBC Parser Dom/XPath Parser Dom/XPath STATISTICHE DI RETE: L’APPLICAZIONE JAVA Cacti Data Server WiFi Unina MySQL DB JDBC Dumper XML Config File Socket Socket Data Client XMLdumpfiles MySql DB info Parser SAX RRDB Vantaggi: Uno o più server di monitoraggio con una gestione centralizzata dei dati di interesse. XML Config File Candidato: Paolo Vanacore, 566/1539 RRD Files XML Dump File XML Dump File
  9. 9. Candidato: Paolo Vanacore, 566/1539 DATA CLIENT: MONITOR E REPORT STATISTICI Monitor: responsabili della coerenza e persistenza dei dati frutto di monitoraggio attraverso letture periodiche dei file rrd e scritture nel database MySQL “rrdb”; Report Statistici: definiti su monitor attivi. Consolidamento dei dati per mezzo di funzioni statistiche. Costituiscono degli storici conservati nel database MySQL “rrdb”.
  10. 10. Candidato: Paolo Vanacore, 566/1539 GUI E PRESENTAZIONE DEI DATI Utente Browser Servlet Bean JSP Data Client RRDB Http Request Http Response <<instanziate>> get/set CONTROLLER MODEL VIEW
  11. 11. Candidato: Paolo Vanacore, 566/1539 USECASE <ul><ul><li>Utente Generico </li></ul></ul><ul><ul><li>Amministratore </li></ul></ul>
  12. 12. INTERFACCIA UTENTE Candidato: Paolo Vanacore, 566/1539
  13. 13. INTERFACCIA DI AMMINISTRAZIONE Candidato: Paolo Vanacore, 566/1539 DataClient gestito Monitor attivo Report attivi Form per la creazione di un nuovo report statistico sul Monitor
  14. 14. Candidato: Paolo Vanacore, 566/1539 CONCLUSIONI Attualmente il framework è configurato per la generazione di diversi report statistici e raggiungibile dal portale web del monitoraggio della rete Unina: wifed.scope.unina.it <ul><li>Sviluppi futuri </li></ul><ul><li>Configurazione, attraverso l’interfaccia di amministrazione, di ulteriori monitor e report statistici . Visto il preesistente monitoraggio di rete wired, che fa uso di Cacti, è possibile definire report statistici anche per la rete cablata; </li></ul><ul><li>Sviluppo di ulteriori funzioni per il consolidamento dei dati . Ad esempio funzioni di statistica inferenziale. </li></ul><ul><li>Per sostenere lo sviluppo futuro dell’applicazione sono stati realizzati: </li></ul><ul><li>Diagrammi UML – Javadoc – Documentazione interna </li></ul>
  15. 15. GRAZIE PER L’ATTENZIONE Candidato: Paolo Vanacore, 566/1539

×