About - Research - Publications - Teaching
Degree: Ph.D in Computer Science
Organization: University of Strasbourg
Research: member of the Parallel Scientific Computing team at the ICube laboratory
Teaching: Teaching assistant (ATER) at IUT Robert Schuman (2-year undergraduate studies)
- Phone: +33 6 17 15 57 64
- Email: lbertot_at_unistra.fr
Simulating Scientific Workloads in IaaS clouds
My work revolves around the execution of scientific/industrial workloads in cloud environments.
The virtually unlimited resources offered by cloud operators could be leverage for the execution of some scientific workloads. However combining the provisioning of resources with the scheduling of tasks in variable environments offers new challenges.
I have worked on integrating this variability in simulations to build tools for studying and predicting the execution of batch jobs in cloud environmentsz. These can be used to :
- Predict the cost and runtimes of workloads,
- Study the impact of variability on existing systems,
- Design new systems operating efficiently in environments where variability is a constraint.
- Improving the simulation of IaaS clouds. Ph.D thesis defended in June 2019 HAL
- Improving cloud simulation using the Monte Carlo method. L. Bertot, S. Genaud, and J. Gossa. European conference on Parallel Processing (Euro-Par), August 2018. DOI: 10.1007/978-3-319-96983-1_29
- An Overview of Cloud Simulation Enhancement Using the Monte-Carlo Method (poster paper). L. Bertot, S. Genaud, and J Gossa. International Symposium on Cluster, Cloud and Grid Computing (CCGrid), Mai 2018. DOI: 10.1109/CCGRID.2018.00064
- Méthode pour l'étude expérimentale par la simulation de clouds avec SCHIaaS (in french). L Bertot, S Genaud, and J Gossa. Conférence d'informatique en Parallélisme, Architecture et Système (ComPAS), June 2017. HAL
IUT Robert Shuman
While working on my thesis I was a teaching assistant at a 2-year undergraduate school in Strasbourg (France). IUTs have a selective application process to limit classes to 100~120 students and have a strong emphasis on practical work though tutorials (in groups of ~35 students) and lab sessions (in groups of ~15). As a TA most of my work as was in tutorials and lab sessions :
- Intro to algorithms and programming (1 year tutorials & lab sessions): Students first contact with programming and introduction to python.
- Introduction to computing (1 year tutorials & lab sessions): Basic architecture of computers and an introduction to C.
- Network architecture (1 year lecturing; 5 years tutorials and lab sessions): Hardware layers of the OSI model and setting up a proper IP network.
- Fundamentals of OSs (2 years tutorials and lab sessions): Introduction to the workings of OSs and the usage of Linux system calls in C.
- Network programming (1 year lecturing; 5 years tutorials and lab sessions): Software layers of the OSI model and building network reliant software.