Tarek Menouer – Computer Science Ph. D. Menouer Computer Science Ph. D. University of Paris...
Transcript of Tarek Menouer – Computer Science Ph. D. Menouer Computer Science Ph. D. University of Paris...
Tarek MenouerComputer Science PHDHigh Performance Computing - Cloud Computing - Parallel constraint programming solvers
French NationalityDriving licence: B
12 Boulevard Heloise 95100 ArgenteuilT 0033 6 99 12 90 54
B [email protected]Í https://lipn.univ-paris13.fr/∼menouer/
Education and Degrees2011/2015 Ph.D. in Computer Science: Parallel Constraint Programming Methods. LI-PaRAD (ex. PRiSM) laboratory. University
of Versailles Saint Quentin en Yvelines (UVSQ).
2010/2011 Master 2 High Performance Computing and Simulation (MIHPS): Ecole Centrale de Paris, Ecole Normale Supérieurede Cachan and University of Versailles Saint Quentin en Yvelines.
2005/2010 Engineer in Computer science: Ecole nationale Superieure d’Informatique (ESI ex. INI) (Algeria).
Professional Experience2017- present Postdoctoral Researcher: University of Paris 13 - LIPN laboratory (France). Proposition and development of a new
containers scheduling system in Cloud Computing environment.
2015/2017(20 months)
Teaching assistant: University of Paris Nanterre - LIP6 laboratory (France). Teachings: 384 hours of lab and lecturessessions. Research: Proposition and development of a several methods to parallelize a boolean SATisfiability (SAT) solver.
2011/2015(46 months)
Ph. D. Student: University of Versailles Saint Quentin en Yvelines - LI-PaRAD (ex. PRiSM) laboratory (France).Proposition and development of a several methods to parallelize a Constraint Programming (CP) solver.
2011/2015(46 months)
Teaching assistant: University of Versailles Saint Quentin en Yvelines - Computer science department (France). 309hours of lab and lectures sessions.
2011(7 months)
Master 2 internship: Exascale Computing Research Laboratory (INTEL, UVSQ, CEA (Atomic Energy Commission),GENCI) (France). Proposition and development of a MDL-Perf framework to analyse and predict performance.
2010(10 months)
Engineer internship: Laboratoire de Methodes de Conception de Systemes (LMCS) (Algeria). Development of a systemwhich contains several Data Mining algorithms (clustering, classification and association rules).
Projects & CollaborationsFUI-22 Wolphin Project (Since May 2017)
ROLE : Study and development engineer (PostDocorat).FUNDING: Wolphin project funded by the french Fonds Unique Ministériel (FUI) in order to propose a powerful hypervision
and billing solution for micro-services infrastructures.COLLABORATIONS: Alter Way, Objectif Libre, Gandi and LIP6.
MAIN TASKS: • Proposition and development of a new billing system based on an economic model ;• Proposition and development of a new container scheduling system.
LANGUAGES: C, C++, OpenMP, Go.DELIVERABLE: • Scheduling and Allocation Framework for Containers in a Cloud Environment.
• New scheduling strategies implemented in SwarKit.PUBLICATIONS: • 1 paper in international journal under review;
• 2 papers in international conferences and 3 papers under review in international conferences ;• 1 poster paper in national conference.
BPIFrance PAJERO Project (November 2011- August 2015)ROLE : Study and development engineer (Phd student) (46 months).
FUNDING: PAJERO project funded by French BPIFrance in order to solve constraints satisfaction and optimisationproblems.
COLLABORATIONS: Horizontal Software, EquiTime, I3S, CRIL.MAIN TASKS: • Proposition and development of 8 new local parallelization algorithms to parallelize a constraint programming
solver ;• Proposition and development of a new deterministic local parallelization algorithm to parallelize a constraintprogramming solver ;• Proposition and development of 2 new Portfolio parallelization algorithms to parallelize a constraint program-ming solver ;• Proposition and development of 2 new hybrid (local and Portfolio) parallelization algorithms to parallelize aconstraint programming solver ;
1/2
• Proposition and development of a new heuristic combined with an economic model adapted for a parallelresource allocation system.
LANGUAGES: C, C++, OpenMP, MPI, MiniZinc.DELIVERABLES: • Parallel constraint programming solver with several parallelizaion approaches.
• Parallel resource allocation system.PUBLICATIONS: • 2 papers in international journals very selective class A;
• 10 papers in international conferences and workshop ;• 2 posters papers in international conferences ;• 5 papers in national conference ;• 1 poster paper in national conference.
ITEA2-H4H project (March-September 2011)ROLE : Master 2 internship (7 months).
MAIN TASKS: Proposition and development of a new tool for performance analysis and prediction.LANGUAGES: C, C++, Assembleur.
DELIVERABLE: MDL-PEF Framework (Micro kernel Description Language based Performance Evaluation Framework).PUBLICATION: 1 paper in international workshop.
Collaboration with Pierre-et-Marie-Curie University (September 2015 - April 2017)LABORATORY: LIP6 - MoVe team.
MAIN TASKS: • Proposition and development of a new parallelization algorithms to parallelize a SATisfiability (SAT) solver ;• Proposition and development of a new Portfolio algorithm based on a learning approach ;• Proposition and development of a new parallel IBobpp framework used to solve combinatorial problems.
LANGUAGES: C, C++, Pthreads.PUBLICATIONS: • 1 paper in international journal very selective class A* ;
• 2 papers in international conferences.DELIVERABLES: • Parallel SATisfiabilité boolean solver.
• Framework IBobpp.
Collaboration with Mississippi State University - USA (September 2014 - March 2015)LABORATORY: Distributed Analytics and Security Institute.
MAIN TASK: Proposition of a new algorithm based on Portfolio parallelization.PUBLICATION: 1 paper in international journal.
Collaboration with Almería University - Spain (September - December 2014)LABORATORY: High Performance Computing Algorithms.
MAIN TASK: Parallel resolution of global optimization problems.PUBLICATION: 1 paper in international conference.
Collaboration with Nice Sophia Antipolis University- France (June - October 2013)LABORATORY: I3S - Cep team.
MAIN TASK: Proposal of a new local algorithm to parallelize constraint programming solver.PUBLICATION: 1 paper in international journal.
Computer and scientific skillsProgramming languages: C, C++, Visual Studio 2010 (Dot Net), Visual C#, Java, QT, Go, Assembleur x86, CUDA,OpenMP, MPI, SQL, MySQL, ORACLE.
Methods: V-Model, Agile.DataBase: Conception, Modeling and Realization.Operating systems: Linux, Microsoft Windows XP/Vista/7.Others: HTML, PHP, Latex, Shell, Lex, Yacc, JAVACC, Apache, Docker.Languages: English, French.
Research Activities— High Performance Computer (HPC), large-scale computing, Grid and Cloud Computing, parallel constraint programming
solvers, containers (Docker/LXC), Big Data, load balancing, combinatorial optimization, machine learning, schedulingand resources management systems, data mining, performance analysis and prediction.
Professional Activities & Training- General chair: Workshop on High Performance Big Data Computing (WHPBDC) organized in France (2016), USA
(2017) and china (2018).- Training: Windows Azure for Research Training, 16 hours, 2013 (France).
2/2