Fields of expertise
Edouard Bugnion joined EPFL in 2012, where his focus is on datacenter systems. His areas of interest include operating systems, datacenter infrastructure (systems and networking), and computer architecture.
Before joining EPFL, Edouard spent 18 years in the US, where he studied at Stanford and co-founded two startups: VMware and Nuova Systems (acquired by Cisco). At VMware from 1998 until 2005, he played many roles including CTO. At Nuova/Cisco from 2005 until 2011, he helped build the core engineering team and became the VP/CTO of Ciscos Server, Access, and Virtualization Technology Group, a group that brought to market Ciscos Unified Computing System (UCS) platform for virtualized datacenters.
Prof. Bugnion is a Fellow of the ACM. Together with his colleagues, he received the ACM Software System Award for VMware 1.0 in 2009. His paper Disco: Running Commodity Operating Systems on Scalable Multiprocessors" received a Best Paper Award at SOSP '97 and was entered into the ACM SIGOPS Hall of Fame Award in 2008. At EPFL, he received the OSDI 2014 Best Paper Award for his work on the IX dataplane operating system
Current ResearchI am generally interested in all aspects of data center systems. Together with my students, we are currently active in projects focused on :
Datacenter efficiency, with a focus on infrastructure support in network and data planes for OLDI applications.
System security, with a focus on building solutions from Trusted Execution Environments offered in hardware.
EPFL Infoscience (2012+ only)
Building a path towards responsible use of Biometrics2021-04-15
When to Hedge in Interactive Services2021-02-16. 18th USENIX Symposium on Networked Systems Design and Implementation, Virtual Conference, April 12-14, 2021. p. 373-388.
Early evidence of effectiveness of digital contact tracing for SARS-CoV-2 in SwitzerlandSwiss Medical Weekly. 2020-12-16. DOI : 10.4414/smw.20457.
A research agenda for digital proximity tracing appsSwiss Medical Weekly. 2020-07-16. DOI : 10.4414/smw.2020.20234.
SLOG: Your switch is also your load-generatorNSDI'20: 17th USENIX Symposium on Networked Systems Design and Implementation, Santa Clara, CA, USA, February 25–27, 2020.
Extending R2P2 with Congestion Control and Request-Level Scheduling2020
Measuring Network Service Latencies with a Programmable Dataplane2019-07-17
A zero-copy key-value store in Rust2019-05-13
Prefetched Address Translation2019-01-01. 52nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), Columbus, OH, Oct 12-16, 2019. p. 1023-1036. DOI : 10.1145/3352460.3358294.
R3P2: a Replicated Request-Response Pair Protocol2019
R2P2: Making RPCs first-class datacenter citizens2019. USENIX Annual Technical Conference 2019, Renton, WA, USA, July 10-12, 2019. p. 863-879.
Lancet: A self-correcting Latency Measuring Tool2019. USENIX Annual Technical Conference 2019, Renton, WA, USA, July 10-12, 2019. p. 881-895.
Secured Routines: Language-based Construction of Trusted Execution Environments2019. USENIX Annual Technical Conference 2019, Renton, WA, USA, July 10-12, 2019. p. 571-585.
Advancing the State of Network Switch ASIC Offloading in the Linux Kernel2018-03-29
Storage in IX: a High Performance Storage Layer for a Dataplane Operating System2017
Measuring Latency: Am I doing it right?14th USENIX Symposium on Networked Systems Design and Implementation, Boston, Massachusetts, USA, March 27-29, 2017.
Porting a driver for the Intel XL710 40GbE NIC to the IX Dataplane Operating System2017
Hardware and Software Support for VirtualizationMogan & Claypool.
Persona: A High-Performance Bioinformatics Framework2017. USENIX Annual Technical Conference 2017, Santa Clara, California, USA, July 12-14, 2017.
IX Open-source version 1.1 - Deployment and Evaluation Guide2016
Scale-out non-uniform memory accessUS9734063 ; US2015242324 . 2015.
Enhancing Quality of Service metrics for high fan-in Node.js applications by optimising the network stack: Leveraging IX: The Dataplane Operating System2015
IX: A Protected Dataplane Operating System for High Throughput and Low Latency2014. 11th Symposium on Operating System Design and Implementation (OSDI), Broomfield, CO, USA, October 6-8, 2014.
Automated Debugging for Arbitrarily Long Executions2013. Workshop on Hot Topics in Operating Systems (HotOS), Santa Ana Pueblo, NM, USA, May 2013.
Lightweight Snapshots and System-level Backtracking2013. 14th Workshop on Hot Topics on Operating Systems, Santa Anna Pueblo, NM, USA, May 13-15, 2013.
Teaching & PhD
Doctoral program in computer and communication sciences