Hello

I'm Laurent Bindschaedler

Systems Researcher and Startup Entrepreneur

Download Resume

Laurent Bindschaedler is a Postdoctoral Fellow at MIT. He completed his Ph.D at EPFL, Switzerland, advised by Prof. Willy Zwaenepoel. His interests lie in big data, cloud computing, and security. He has been obsessed with systems design and software architecture since he was 12. Entrepreneur in his spare time, he also enjoys chess, cooking, and improvisational theatre.

Research Interests

Big Data
Distributed Systems
Software Architecture
Machine Learning
Cloud Computing
Security & Privacy

Publications

Hailstorm: Disaggregated Compute and Storage for Distributed LSM-based Databases
In Proceedings of the 25th International Conference on Architectural Support for Programming Languages and Operating Systems (2020). 
Laurent Bindschaedler, Ashvin Goel, and Willy Zwaenepoel.
[ PDF] [ Slides] [ Video] [ Code] [ BibTeX]
Rock You Like a Hurricane: Taming Skew in Large Scale Analytics
In Proceedings of the 13th EuroSys Conference (2018).
Laurent Bindschaedler, Jasmina Malicevic, Nicolas Schiper, Ashvin Goel, and Willy Zwaenepoel.
[ PDF] [ Slides] [ Video] [ Code] [ BibTeX]
Chaos: Scale-out Graph Processing from Secondary Storage
In Proceedings of the 25th Symposium on Operating Systems Principles (2015).
Amitabha Roy, Laurent Bindschaedler, Jasmina Malicevic, and Willy Zwaenepoel.
[ PDF] [ Slides] [ Video] [ Code] [ BibTeX]
Benchmarking X-Stream and Graphchi
EPFL Technical Report (2014).
Laurent Bindschaedler, and Amitabha Roy.
[ PDF] [ Code] [ BibTeX]
Big Brother Knows Your Friends: on Privacy of Social Communities in Pervasive Networks
In Proceedings of the 10th International Conference on Pervasive Computing (2012).
Igor Bilogrevic, Murtuza Jadliwala, Istvan Lam, Imad Aad, Philipp Ginzboorg, Valtteri Niemi, Laurent Bindschaedler, and Jean-Pierre Hubaux.
[ PDF] [ BibTeX]
Track Me If You Can: on the Effectiveness of Context-based Identifier Changes in Deployed Mobile Networks
In Proceedings of the 19th Annual Network & Distributed System Security Symposium (2012).
Laurent Bindschaedler, Murtuza Jadliwala, Igor Bilogrevic, Imad Aad, Philipp Ginzboorg, Valtteri Niemi, and Jean-Pierre Hubaux.
[ PDF] [ Slides] [ Code] [ BibTeX]
Making Mobile Augmented Reality A Reality
In Proceedings of the 13th International Conference on Human Computer Interaction with Mobile Devices and Services (2011).
Laurent Bindschaedler, Hendrik Knoche, and Jeffrey Huang.
[ PDF] [ Code] [ BibTeX]

Portfolio

Hailstorm

Software

Hailstorm

Software

Area
Distributed Databases
Goal
Disaggregate Storage and Compute to Improve Throughput and Utilization
Keywords
Hailstorm, disaggregation, compute, storage, distributed, database, key-value store, skew, compaction offloading, RocksDB, MongoDB, TiKV, TiDB, YCSB, TPC-C, TPC-E

Hailstorm is a drop-in replacement filesystem for existing distributed LSM-based databases that disaggregates storage from processing, thereby improving throughput and utilization. Hailstorm pools all storage devices at rack-level to reduce load imbance without resharding by allowing individual storage engines to utilize spare storage capacity and bandwidth. The system also addresses CPU load imbalance by allowing expensive compactions tasks to be outsourced to less utilized storage engines.

Hurricane

Software

Hurricane

Software

Area
Analytics
Goal
Taming Skew in Large Scale Analytics
Keywords
Hurricane, big data, analytics, cluster computing, skew, high performance, task cloning, adaptive work partitioning, merging, repartitioning, load balancing, storage disaggregation, decentralized storage, bags, chunks, fine-grained partitioning, distributed scheduling, batch sampling, late binding.

Hurricane is a high-performance large-scale data analytics system that successfully tames skew in novel ways. Hurricane performs adaptive work partitioning based on load observed by nodes at runtime. Overloaded nodes can spawn clones of their tasks at any point during their execution, with each clone processing a subset of the original data.

Chaos

Software

Chaos

Software

Area
Graph Analytics
Goal
Scale-out Graph Processing from Secondary Storage
Keywords
Chaos, big data, analytics, graph processing, high performance, edge-centric, streaming partition, disaggregation, secondary storage, work stealing.

Chaos is a graph processing system for analytics on big graphs using small clusters. Chaos builds on the X-Stream single-machine graph processing system, but scales out to multiple machines. Chaos treats the aggregate storage of all machines as a single flat disk and uses work stealing to balance the load across nodes in the cluster. It exposes the familiar scatter-gather-apply programming model.

Work Experience

2020 -

Postdoctoral Fellow

Data Systems Group, CSAIL

Host: Prof. Tim Kraska

2015 - 2020

PhD Candidate

LABOS, IC Faculty

Thesis Advisor: Prof. Willy Zwaenepoel

2014 - 2015

Scientific Assistant

LABOS, IC Faculty

2013-2014

Head of Information Technology

Swiss Wealth Management

2010 - 2011

Student Assistant

IC Faculty

2006 - 2006

Software Engineer

Phylak Sachsen GmbH

2006 - 2018

IT Pioneer

Staff 1st Region — Swiss Armed Forces

Education

2015 - 2020

PhD in Computer Science

2009 - 2011

Master in Computer Science

2006 - 2009

Bachelor in Computer Science

Awards and Achievements

Early Postdoc.Mobility — 2020
Awarded an Early Postdoc.Mobility Fellowship by the Swiss National Science Foundation. [ Link]
Best Video Award — ASPLOS Conference — 2020
“Hailstorm: Disaggregated Compute and Storage for Distributed LSM-based Databases” was voted best presentation at the ASPLOS’20 conference. [ Link] [ Watch]
Teaching Assistant Award — EPFL IC Faculty — 2017
Awarded by EPFL’s School of Computer and Communication Sciences for excellent contributions to teaching. [ Link]
Public Prize Winner — Exposure Movie Hackathon — 2017
Exposure is a 3-day hackathon that brings together scientists and filmmakers to create short science films. “Jenna & DANBOT”, our movie about Artificial Intelligence and Machine Learning was voted best film by the public. [ Link] [ IMDb] [ Watch]
PhD Fellowship — EDIC EPFL — 2015
Awarded by EPFL’s Computer and Communication Sciences Doctoral Program (EDIC). EDIC awards promising students a one-year fellowship. [ Link]
Round 1 Winner — Venture Kick — 2012
Venture Kick is an initiative to support Swiss startups with enough funding to kick-start their entrepreneurial success. Awarded a first round grant with LakeMind. [ Link]

Contact Me

Feel free to get in touch with me. I am always open to discussing new ideas, projects or opportunities.

Latest Tweets

Urgh! Such poor contrast of text and icons on #macOSBigSur 😤

Echoing the hype regarding high quality #OSDI reviews... I was cautiously optimistic, but sadly these reviews are a… https://t.co/7Nv5h1wvmu

I'm very excited to announce that in September, I'll be starting as a Postdoctoral Fellow in the Computer Systems a… https://t.co/wnE6DZCwnV

Happy #StarWarsDay everyone! 8 years after @Disney took over and destroyed the franchise, here is a suggestion for… https://t.co/lqyqT8O0ls

Delighted to share that Hailstorm, the paper I presented (virtually) at @ASPLOSConf this year just got the best vid… https://t.co/Wef4fdp9YM

The Swiss government just gave us the most Swiss sentence you have ever heard: “We must act as fast as possible but… https://t.co/xQdddu7cJe