creation of a user interface for network analysis
play

Creation of a User Interface for Network Analysis Florian Wiedner - PowerPoint PPT Presentation

Chair of Network Architectures and Services Department of Informatics Technical University of Munich Creation of a User Interface for Network Analysis Florian Wiedner November 7, 2016 Chair of Network Architectures and Services Department of


  1. Chair of Network Architectures and Services Department of Informatics Technical University of Munich Creation of a User Interface for Network Analysis Florian Wiedner November 7, 2016 Chair of Network Architectures and Services Department of Informatics Technical University of Munich

  2. Chair of Network Architectures and Services Department of Informatics Technical University of Munich Contents Background and Motivation Architecture Current Status Next Steps Bibliography F.Wiedner – MoonGUI 2

  3. Chair of Network Architectures and Services Department of Informatics Technical University of Munich MoonGen • Fast and Flexible packet generator • Configured by simple Lua Script • Use DPDK as Backend Source: [1] F.Wiedner – MoonGUI 3

  4. Chair of Network Architectures and Services Department of Informatics Technical University of Munich MoonGen live data CSV configuration and starting output F.Wiedner – MoonGUI 4

  5. Chair of Network Architectures and Services Department of Informatics Technical University of Munich MoonGen live data CSV configuration and starting output F.Wiedner – MoonGUI 4

  6. Chair of Network Architectures and Services Department of Informatics Technical University of Munich MoonGen live data CSV configuration and starting output F.Wiedner – MoonGUI 4

  7. Chair of Network Architectures and Services Department of Informatics Technical University of Munich MoonGen live data CSV configuration and starting output F.Wiedner – MoonGUI 4

  8. Chair of Network Architectures and Services Department of Informatics Technical University of Munich MoonGen live data CSV configuration and starting output F.Wiedner – MoonGUI 4

  9. Chair of Network Architectures and Services Department of Informatics Technical University of Munich MoonGen live data CSV configuration and starting output F.Wiedner – MoonGUI 4

  10. Chair of Network Architectures and Services Department of Informatics Technical University of Munich Approach • Browser-based graphical user interface for MoonGen • Live graphing output • Initial configuration • Plattform for handling scripts • Standardized api for handling MoonGen to GUI F.Wiedner – MoonGUI 5

  11. Chair of Network Architectures and Services Department of Informatics Technical University of Munich Architecture ConService Frontend REST API Socket Get Data MoonGUI Server Data API MoonGen Start/Stop F.Wiedner – MoonGUI 6

  12. Chair of Network Architectures and Services Department of Informatics Technical University of Munich Current: Server standardized REST API standardized data API less performance impact F.Wiedner – MoonGUI 7

  13. Chair of Network Architectures and Services Department of Informatics Technical University of Munich Current: Server standardized REST API standardized data API less performance impact F.Wiedner – MoonGUI 7

  14. Chair of Network Architectures and Services Department of Informatics Technical University of Munich Current: Configuration standardized con- MoonGen controlinterface selection figuration file for user interface script selection script specific configuration F.Wiedner – MoonGUI 8

  15. Chair of Network Architectures and Services Department of Informatics Technical University of Munich Current: Configuration standardized con- MoonGen controlinterface selection figuration file for user interface script selection script specific configuration F.Wiedner – MoonGUI 8

  16. Chair of Network Architectures and Services Department of Informatics Technical University of Munich Current: Configuration standardized con- MoonGen controlinterface selection figuration file for user interface script selection script specific configuration F.Wiedner – MoonGUI 8

  17. Chair of Network Architectures and Services Department of Informatics Technical University of Munich Current: Configuration standardized con- MoonGen controlinterface selection figuration file for user interface script selection script specific configuration F.Wiedner – MoonGUI 8

  18. Chair of Network Architectures and Services Department of Informatics Technical University of Munich Current: Configuration standardized con- MoonGen controlinterface selection figuration file for user interface script selection script specific configuration F.Wiedner – MoonGUI 8

  19. Chair of Network Architectures and Services Department of Informatics Technical University of Munich Current: Configuration standardized con- MoonGen controlinterface selection figuration file for user interface script selection script specific configuration F.Wiedner – MoonGUI 8

  20. Chair of Network Architectures and Services Department of Informatics Technical University of Munich Current: Log and Graph 2 types of graphs histogram line graph live loging output F.Wiedner – MoonGUI 9

  21. Chair of Network Architectures and Services Department of Informatics Technical University of Munich Current: Log and Graph 2 types of graphs histogram line graph live loging output F.Wiedner – MoonGUI 9

  22. Chair of Network Architectures and Services Department of Informatics Technical University of Munich Current: Log and Graph 2 types of graphs histogram line graph live loging output F.Wiedner – MoonGUI 9

  23. Chair of Network Architectures and Services Department of Informatics Technical University of Munich Current: Log and Graph 2 types of graphs histogram line graph live loging output F.Wiedner – MoonGUI 9

  24. Chair of Network Architectures and Services Department of Informatics Technical University of Munich Current: Log and Graph 2 types of graphs histogram line graph live loging output F.Wiedner – MoonGUI 9

  25. Chair of Network Architectures and Services Department of Informatics Technical University of Munich Next Steps • Writing Theses • History API • Example Scripts • Documentation • Save and Load Experiments • Graph configuration F.Wiedner – MoonGUI 10

  26. Chair of Network Architectures and Services Department of Informatics Technical University of Munich Javascript Architecture MoonConnectService Application Angular2 Service F.Wiedner – MoonGUI 11

  27. Chair of Network Architectures and Services Department of Informatics Technical University of Munich [1] P . Emmerich, S. Gallenmüller, D. Raumer, F. Wohlfart, and G. Carle. MoonGen: A Scriptable High-Speed Packet Generator. In Internet Measurement Conference 2015 (IMC’15) , Tokyo, Japan, Oct. 2015. F.Wiedner – MoonGUI 12

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend