PROPOSITION DE PROJET - ISIMA
PROPOSITION DE PROJET - ISIMA
PROPOSITION DE PROJET - ISIMA
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>PROPOSITION</strong> <strong>DE</strong> <strong>PROJET</strong> <strong>ISIMA</strong><br />
Filière : F3 Ce projet concerne : 2 ième année X 3 ième année<br />
Intitulé du projet :<br />
Optimisation d’une application web<br />
Personne responsable : Benjamin Gouriou, Marie Pailloux<br />
Email : pailloux@isima.fr Téléphone : 04 73 40 50 20<br />
Entreprise/Labo : LIMOS<br />
Adresse : Campus des Cézeaux - Aubière<br />
Mots clés décrivant le projet :<br />
1) Optimisation<br />
2) SGBD<br />
3) NoSQL<br />
4) Java JEE<br />
Description du travail<br />
L'objectif du projet est d'améliorer les temps de calcul pour une application d'analyse de<br />
données génomiques. L'application traitée est une application web développée en JEE liée à<br />
une base de données MySQL. Les étudiants auront à disposition un grand jeu de données et<br />
auront pour challenge de diminuer considérablement les temps de traitement.<br />
Plusieurs pistes devront être explorées, notamment :<br />
- Optimisation des requêtes SQL<br />
- Comparaison de SGBD relationnels (MySQL, PostgreSQL, Oracle)<br />
- Comparaison et optimisation d'algorithmes (déjà implémentés)<br />
- Utilisation de SGBD non relationnels (NoSQL)<br />
- Utilisation du calcul parallèle (Map-Reduce, Hadoop)<br />
Déroulement du projet :<br />
1- Prise en main de l'application<br />
2- Ecriture d'un schéma présentant les étapes clé de l'application<br />
3- Détermination des processus les plus pénalisants<br />
4- Etude des différentes possibilités d'optimisation<br />
5- Implémentation de plusieurs techniques<br />
6- Comparaison des temps de calcul obtenus avec les différentes techniques<br />
Environnement de travail : X Windows MacInstoh Linux A définir<br />
Outils / langages à utiliser :<br />
C X Java X Oracle Talend<br />
C++ Eclipse X MySQL SAS<br />
Visual C++ NetBeans X PostgreSQL SpagoBI<br />
Borland C++ X Java EE Access Autre : ________
Le projet est soumis à une clause de confidentialité : OUI<br />
X NON<br />
Le travail demandé pourra se faire en parti en dehors de l’entreprise ou labo :<br />
X OUI NON<br />
Pour des raisons propres à votre entreprise/labo, souhaitez-vous qu’une convention soit<br />
établie :<br />
OUI X NON<br />
Autres remarques : Le projet se fera en collaboration avec l’ingénieur qui développe<br />
l’application. Ce travail émane d’une collaboration avec l’INRA et la société Biogemma.<br />
___________________________________________________________________________<br />
Document à retourner avant le 26 septembre 2012 à :<br />
Philippe Lacomme (placomme@isima.fr)<br />
Myoung-Ah Kang (kang@isima.fr)