30.01.2015 Views

PROPOSITION DE PROJET - ISIMA

PROPOSITION DE PROJET - ISIMA

PROPOSITION DE PROJET - ISIMA

SHOW MORE
SHOW LESS

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)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!