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.
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