Home Blog Teaching About Me
Profile Photo

Ilyas Toumlilt

Distributed and Operating Systems PhD Student

Contact Me

About Me

Hello World! Welcome to my personal website.

I'm currently a PhD Student and Teching Assistant in computer science at Sorbonne University (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 is focused on the design of highly available distributed systems and edge computing protocols. In collaboration with the LightKone EU Project.

I'm also a tech enthusiast, knowledgeable about Operating Systems and... a track and field athlete.

More details

Latest Projects & Blog posts

project name

The Concordant Platform open source

Build mobile, edge, and collaborative applications that just work, anywhere across the edge-cloud spectrum, seamlessly whether connected or not. Choose your deployment, in the cloud or on-premise; Concordant maintains app consistency and keeps it up and running. Develop applications quickly, with a single code base for multiple devices. Reduce time to market, and focus on your customers' needs.

Find out more

project name

CRDT Markdown Editor open source

Collaborative text editing application using two eventual consitency backends: revision-based and CRDT-based. This demo shows that with a revision based approach, the user loses updates, either if updates are executed concurrently online, or if multiple users edit the document offline. To have an adequate semantics, the user needs to provide custom, non-trivial, code to merge the updates executed by each user. With the CRDT-based backend, update convergence is available out-of-the-box.

Find out more

project name

AntidoteDB open source

AntidoteDB is a highly available geo-replicated key-value database. AntidoteDB provides features that help programmers to write correct applications while having the same performance and horizontal scalability as AP/NoSQL databases. Furthermore, AntidoteDB operations are based on the principle of synchronization-free execution by using Conflict-free replicated datatypes (CRDTs).

Find out more

Work Experience

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

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. Part of the LightKone EU Project. Advisor: Marc Shapiro

Thesis Internship, Senior Software Developer - Concordant (Sep 2019 - Aug 2020)

Doctoral internship, start-up and entrepreneurship experience in the Inria Startup Studio incubator.

Design and development of an innovative Mobile Backend-as-a-Service platform that facilitates the develop- ment of powerful mobile edge applications deployed independently of the Cloud. First experience building a new startup product, the Concordant platform.

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

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

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

First development experience within the Linux Kernel, providing a mechanism to properly and efficiently size the cache available in a container, by offering different heuristics to improve page age approximation, at an acceptable cost.

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

First embedded systems experience, calculation and optimisation of software load distribution on an automotive SabreLite MX6 board.

Internship - COM (June 2014 - August 2014)

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

More on LinkedIn

My GitHub

GitHub Contributions Chart

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

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