beepbeep_mmt_demo

Librairies nécessaires (incluses)

  • beepbeep3.jar : Coeur de BeepBeep3
  • net.jar : Palette BB3 pour manipuler et capturer des paquets réseau.
  • tuples.jar : Palette BB3 pour manipuler des tuples.
  • JFreeChart : permet de générer des graphiques à partir de sets de données.

Pour faire fonctionner la palette Net

  • Télécharger JNetPcap : http://jnetpcap.com/
  • Ajouter le repertoire où se trouve les librairies systèmes à LD_LIBRARY_PATH
  • Se documenter sur les interweb... J'ai galéré à mettre ça en place et ça semble lié à mon système donc vous n'aurez surement pas les mêmes problèmes...

Exemples présents sur le dépôt

  • Chaîne 1 : Clustering en fonction des durées de connexion
  • Chaîne 2 : Clustering en fonction des bytes émis et reçus
  • Chaîne 3 : Clustering en fonction des heures de la journée et durées des connexions
  • Chaîne 4 : Distribution des connexions sur la journée
  • Chaîne 5 : Distribution des connexions en fonction du port
  • Chaîne 6 : Clustering des données par rapport à la durée des connexions

Données

Les données utilisées pour les différents exemples sont extraites des benchmarks effectués par l'Université de Kyoto.

Exemples de sorties

Bytes Clustering Bytes Duration Clustering Hour Duration Clustering Ports Distribution Hours Distribution Duration Clustering