Home Blog Teaching About Me
Profile Photo

Ilyas Toumlilt

Distributed and Operating Systems PhD Student

Contact Me

Description

I'm currently a PhD Student in computer science at Sorbonne Université (previously UPMC). I am part of the Delys INRIA team at Laboratoire d'Informatique de Paris 6 (LIP6), under the supervision of Marc Shapiro.

My research interest is the design of highly available distributed systems, principally consistency protocols in case of replication between Datacenters and Edge devices.

My current thesis work is part of LightKone EU Project.

Work Experience

PhD Student - Sorbonne Université, LIP6, INRIA (Jan 2017 - Present)

Cloud-scale services improve availability and latency by geo-replicating data in several data center across the world. Nevertheless, the closest data center is often still too far away for an optimal user experience. To remain available at all times, client-side applications need to cache data at client machines. This approach is used in many recent cloud services, where developers implement caching and buffering at application level, but it doesn’t ensure system-wide consistency guarantees.

My research work is on the design of highly available distributed systems, principally consistency protocols in case of replication between Datacenters and Edge Computing devices.

My current work is part of EU project LightKone that aims to develop a scientifically sound and industrially validated model for doing general-purpose computation on edge networks. An edge network consists of a large set of heterogeneous, loosely coupled computing nodes situated at the logical extreme of a network. Common examples are community networks and Internet of Things networks, and networks including mobile devices, personal computers, and points of presence including Mobile Edge Computing. Internet applications are increasingly running on edge networks, to reduce latency, increase scalability, resilience, and security, and permit local decision making.

Teaching Assistant - Sorbonne Université (Jan 2017 - Present)

I teach the following courses:
- Security and System Administration (master 1).(2017, 2018, 2019)
- Multicore Kernels and Virtualisation (master 2), memory garbage collection part. (2018, 2019)
- Introduction to operating systems (licence 2). (2019)
- Introduction to Java langage (licence 2). (2018)

Internship - LIP6, Regal Team (Feb 2016 - August 2016)

Fighting fragmentation due to virtualization in the Linux kernel: working-sets size estimating. Provide mechanisms, within the Linux kernel, to properly and efficiently size the cache available in a container, by offering different heuristics to improve page age approximation, at an acceptable cost.

Internship - LIP6, Whisper Team (June 2015 - August 2015)

Calculation and optimisation of software load distribution on an embedded automotive board. Linux Real-Time patches and Yocto recipes for SabreLite MX6 Board.

Internship - COM (June 2014 - August 2014)

Automating forms processing of market studies, from a web based application.

More on LinkedIn

Lab Contact

Address :
Ilyas Toumlilt
Campus Pierre et Marie Curie
Sorbonne Université - LIP6
Case Courrier 169
Tower 26-00, Floor 2, Office 234
4 Place Jussieu
75252 PARIS CEDEX 05
FRANCE

Phone: +33 (0)1 44 27 88 17
Email: ilyas.toumlilt (at) lip6.fr