Application Web permettant de tester les performances de traitement de données (SQL, MongoDB, Spark) sur des machines ou sur des clusters. Elle fonctionne parallèlement à une plate-forme de virtualisation Openstack mais peut être utilisée sur un serveur ou même localement.
Technologies utilisées : Eclipse, Maven, Java, WildFly (conteneur), JSF (Web), Primefaces (web), Jsch (SSH), JDBC, JPA, PostgreSQL, MySQL, Oracle, MongoDB, Spark, Hadoop, Json ...
Cette application permet à un utilisateur :
de gérer un parc de 4 machines virtuelles où seront placées les données
de lancer des requêtes ou procédures sur différents SGBD (Postgres, MySql Oracle) et des jobs sur Spark
de recueillir et stocker des temps de réponse, des données réseau et des données métriques d'Openstack (enregistrement sous forme de scénario)
de générer des graphiques de comparaison de scénarios, d'analyse de jeu de scénarios et d'analyse de données métriques
de gérer ses scénarios et échanger des données au format Json
L'interface se veut suffisamment générique pour être adaptée à d'autres types de traitement de données (Sql ou non).
Mai 2016:
- La version proposée au téléchargement ainsi que les documentations sont livrées en l'état.
- L'interface fonctionne mais toutes les exceptions ne sont pas encore correctement gérées.
- Fonctionne avec un serveur Wildfly (9) et une base Postgres.
- Le WAR se situe dans Dépôt/BDBenchmark/WarFile
Licence CeCILL-B
Etablishment : C.N.R.S.