Edouard Bugnion
EPFL IC IINFCOM DCSL
INN 237 (Bâtiment INN)
Station 14
1015 Lausanne
+41 21 693 79 97
+41 21 693 47 07
Office:
INN 237
EPFL
>
IC
>
IINFCOM
>
DCSL
+41 21 693 47 07
EPFL
>
IC
>
IC-SIN
>
SIN-ENS
Web site: Web site: https://sin.epfl.ch
Web site: Web site: https://go.epfl.ch/phd-edic
+41 21 693 47 07
Office:
INN 237
EPFL
>
VPA-AVP-CP
>
RCP
>
RCP-GE
Fields of expertise
Biography
Prof. Edouard Bugnion is a Full Professor in the School of Computer Science and Communications at EPFL. His primary focus in both teaching and research lies in the field of datacenter systems. Before joining EPFL in 2012, he spent 18 years in the US, during which he earned his PhD from Stanford University and co-founded two startups: VMware and Nuova Systems (acquired by Cisco). He served as VMware’s first CTO and was later the VP/CTO of Cisco’s Server, Access, and Virtualization Technology Group. Prof. Bugnion is an ACM Fellow, a member of the Swiss Academy of Technical Sciences (SATW), and a recipient of the ACM software systems award. Prof Bugnion served as EPFL Vice President for Information Systems between 2017 and 2020. As of January 2025, he will hold the position of Vice President for Innovation and Impact at EPFL. He additionally serves as an independent Director on the boards of Logitech and the International Committee of the Red Cross (ICRC).Current Research
I 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.
Teaching
Current classes:* Spring:CS-212- Systems Programming Project(with Dr. Chappelier) S21, S17, S16
Previous classes:
* Fall:CS-522: Principles of Computer Systems(with Prof. Argyraki, Prof. Candea, and Prof. Koch) (F12, F 13, F14, F15)
* Spring:CS-410: Technology Ventures in IC S14,S15,S16
Education
Ph.D.
Computer Science
Stanford University
2012
M.Sc.
Computer Science
Stanford University
1996
Dipl.-Ing.
Informatik
ETHZ
1994
Awards
2009 : ACM Software System Award
Publications
Infoscience publications
EPFL Infoscience (2012 only)
Highly Parallel RTL Simulation
Lausanne, EPFL, 2024. DOI : 10.5075/epfl-thesis-9908.Ensemble learning and ground-truth validation of synaptic connectivity inferred from spike trains
Plos Computational Biology. 2024-04-01. DOI : 10.1371/journal.pcbi.1011964.A RISC-V Extension to Minimize Privileges of Enclave Runtimes
2023-05-08. SysTEX '23 (Colocated with EuroSys'23), Rome, Italy, May 8-12, 2023. DOI : 10.1145/3578359.3593040.Signal domain adaptation network for limited-view optoacoustic tomography
Medical Image Analysis. 2023-11-01. DOI : 10.1016/j.media.2023.103012.Creating Trust by Abolishing Hierarchies
2023. 19th Workshop on Hot Topics in Operating Systems (HOTOS '23), Providence, RI, USA, June 22 - 24, 2023. p. 231-238. DOI : 10.1145/3593856.3595900.Reliable Microsecond-Scale Distributed Computing
Lausanne, EPFL, 2023. DOI : 10.5075/epfl-thesis-9909.Data Champions Lunch Talks - AI and research data, a new synergy
Data Champions Lunch Talks, EPFL, CM 1 120, Sept. 7, 2023.Latency Interfaces for Systems Code
Lausanne, EPFL, 2023. DOI : 10.5075/epfl-thesis-9028.Building Chips Faster: Hardware-Compiler Co-Design for Accelerated RTL Simulation
Lausanne, EPFL, 2023. DOI : 10.5075/epfl-thesis-8990.Modeling tumor size dynamics based on real-world electronic health records and image data in advanced melanoma patients receiving immunotherapy
Cpt-Pharmacometrics & Systems Pharmacology. 2023-06-16. DOI : 10.1002/psp4.12983.Dense Image-based Predictions for Comics Analysis
Lausanne, EPFL, 2023. DOI : 10.5075/epfl-thesis-10212.Inequitable Exposures to US Coal Power Plant-Related PM2.5: 22 Years and Counting
Environmental Health Perspectives. 2023-03-01. DOI : 10.1289/EHP11605.Harnessing data science to improve molecular structure elucidation from tandem mass spectrometry
Structural Chemistry. 2023-06-10. DOI : 10.1007/s11224-023-02192-2.Outlier detection based on extreme value theory and applications
Scandinavian Journal Of Statistics. 2023-05-21. DOI : 10.1111/sjos.12665.Facilitated machine learning for image-based fruit quality assessment
Journal Of Food Engineering. 2023-01-12. DOI : 10.1016/j.jfoodeng.2022.111401.Improving Generalization of Pretrained Language Models
Lausanne, EPFL, 2023. DOI : 10.5075/epfl-thesis-8664.Direct and indirect genetic effects of a social supergene
Molecular Ecology. 2023-03-01. DOI : 10.1111/mec.16830.Revisiting Convolutional Neural Networks from the Viewpoint of Kernel-Based Methods
Journal Of Computational And Graphical Statistics. 2023-02-10. DOI : 10.1080/10618600.2022.2163649.Deploying Decentralized, Privacy-Preserving Proximity Tracing
Communications Of The Acm. 2022-09-01. DOI : 10.1145/3524107.A Use Case Oriented Survey of Self-Sovereign Identity
2022-08-23Trend estimation and short-term forecasting of COVID-19 cases and deaths worldwide
Proceedings Of The National Academy Of Sciences Of The United States Of America. 2022-08-09. DOI : 10.1073/pnas.2112656119.Attestable Software Versioning for Stateful Confidential Computing
2022-03-01. 5th Workshop on System Software for Trusted Execution (SysTEX 2022), Lausanne, Switzerland, March 1st, 2022.Comorbidity clusters associated with newly treated type 2 diabetes mellitus: a Bayesian nonparametric analysis
Scientific Reports. 2022-11-30. DOI : 10.1038/s41598-022-24217-2.Hidden Filesystem Design and Improvement
2022Hardware and Software Support for RPC-Centric Server Architecture
Lausanne, EPFL, 2022. DOI : 10.5075/epfl-thesis-8017.Building a path towards responsible use of Biometrics
2021-04-15When to Hedge in Interactive Services
2021-02-16. 18th USENIX Symposium on Networked Systems Design and Implementation, Virtual Conference, April 12-14, 2021. p. 373-388.Benchmarking, Analysis, and Optimization of Serverless Function Snapshots
2021-02-15. ASPLOS 21, Virtual Conference, April 19-23, 2021. p. 559–572. DOI : 10.1145/3445814.3446714.Enclosure: Language-Based Restriction of Untrusted Libraries
2021-02-15. ASPLOS 21, Virtual Conference, April 19-23, 2021. p. 255--267. DOI : 10.1145/3445814.3446728.CrowdNotifier: Decentralized Privacy-Preserving Presence Tracing
2021. p. 350-368. DOI : 10.2478/popets-2021-0074.Trust as a Programming Primitive
Lausanne, EPFL, 2021. DOI : 10.5075/epfl-thesis-8165.Miss-Optimized Memory Systems: Turning Thousands of Outstanding Misses into Reuse Opportunities
Lausanne, EPFL, 2021. DOI : 10.5075/epfl-thesis-8050.Software Support for Non-Volatile Memory (NVM) Programming
Lausanne, EPFL, 2021. DOI : 10.5075/epfl-thesis-7187.Early evidence of effectiveness of digital contact tracing for SARS-CoV-2 in Switzerland
Swiss Medical Weekly. 2020-12-16. DOI : 10.4414/smw.20457.A research agenda for digital proximity tracing apps
Swiss Medical Weekly. 2020-07-16. DOI : 10.4414/smw.2020.20234.SLOG: Your switch is also your load-generator
NSDI'20: 17th USENIX Symposium on Networked Systems Design and Implementation, Santa Clara, CA, USA, February 25–27, 2020.Operating System and Network Co-Design for Latency-Critical Datacenter Applications
Lausanne, EPFL, 2020. DOI : 10.5075/epfl-thesis-7108.An Architecture for Load Balance in Computer Cluster Applications
Lausanne, EPFL, 2020. DOI : 10.5075/epfl-thesis-7207.Understanding and Mitigating Latency Variability of Latency-Critical Applications
Lausanne, EPFL, 2020. DOI : 10.5075/epfl-thesis-10253.Extending R2P2 with Congestion Control and Request-Level Scheduling
2020Parallel and Scalable Bioinformatics
Lausanne, EPFL, 2020. DOI : 10.5075/epfl-thesis-10141.HovercRaft: Achieving Scalability and Fault-tolerance for microsecond-scale Datacenter Services
2020. EuroSys 2020, Heraklion, Crete, Greece, Avril 27-30, 2020. DOI : 10.1145/3342195.3387545.Just-in-time performance without warm-up
Lausanne, EPFL, 2020. DOI : 10.5075/epfl-thesis-9768.Measuring Network Service Latencies with a Programmable Dataplane
2019-07-17A zero-copy key-value store in Rust
2019-05-13Prefetched Address Translation
2019-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.System Support for Efficient Replication in Distributed Systems
Lausanne, EPFL, 2019. DOI : 10.5075/epfl-thesis-9548.Scaling Out Bioinformatics in the Data Center
Lausanne, EPFL, 2019. DOI : 10.5075/epfl-thesis-9451.R3P2: a Replicated Request-Response Pair Protocol
2019R2P2: Making RPCs first-class datacenter citizens
2019. USENIX Annual Technical Conference 2019, Renton, WA, USA, July 10-12, 2019. p. 863-879.Lancet: A self-correcting Latency Measuring Tool
2019. USENIX Annual Technical Conference 2019, Renton, WA, USA, July 10-12, 2019. p. 881-895.Secured Routines: Language-based Construction of Trusted Execution Environments
2019. USENIX Annual Technical Conference 2019, Renton, WA, USA, July 10-12, 2019. p. 571-585.Traffic Locality as an Opportunity in the Data Center
Lausanne, EPFL, 2019. DOI : 10.5075/epfl-thesis-9604.Mitigating Load Imbalance in Distributed Data Serving with Rack-Scale Memory Pooling
ACM Transactions on Computer Systems. 2019-04-01. DOI : 10.1145/3309986.Design Guidelines for High-Performance SCM Hierarchies
2018-10-01. 4th International Symposium on Memory Systems (MEMSYS), Old Town Alexandria, VA, USA, October 1-4, 2018. DOI : 10.1145/3240302.3240310.Advancing the State of Network Switch ASIC Offloading in the Linux Kernel
2018-03-29Network-Compute Co-Design for Distributed In-Memory Computing
Lausanne, EPFL, 2018. DOI : 10.5075/epfl-thesis-8749.Cross-Platform Language Design
Lausanne, EPFL, 2018. DOI : 10.5075/epfl-thesis-8733.Flow control for Latency-Critical RPCs
2018. KBNets’18: ACM SIGCOMM 2018 Afternoon Workshop on Kernel Bypassing Networks, Budapest, Hungary, 20-09,2018. DOI : 10.1145/3229538.3229541.Bridging the gap between dataplanes and commodity operating systems
Lausanne, EPFL, 2018. DOI : 10.5075/epfl-thesis-8673.Privacy-Enhancing Technologies for Medical and Genomic Data: From Theory to Practice
Lausanne, EPFL, 2018. DOI : 10.5075/epfl-thesis-8307.Adding flexibility to multi-tenant networks
Lausanne, EPFL, 2018. DOI : 10.5075/epfl-thesis-8243.Storage in IX: a High Performance Storage Layer for a Dataplane Operating System
2017Measuring Latency: Am I doing it right?
14th USENIX Symposium on Networked Systems Design and Implementation, Boston, Massachusetts, USA, March 27-29, 2017.Program Analysis and Compilation Techniques for Speeding up Transactional Database Workloads
Lausanne, EPFL, 2017. DOI : 10.5075/epfl-thesis-8023.ZygOS: Achieving Low Tail Latency for Microsecond-scale Networked Tasks
2017. 26th ACM Symposium on Operating Systems Principles, Shanghai, China, October 28, 2017. DOI : 10.1145/3132747.3132780.Near-Memory Address Translation
Lausanne, EPFL, 2017. DOI : 10.5075/epfl-thesis-7875.Porting a driver for the Intel XL710 40GbE NIC to the IX Dataplane Operating System
2017Hardware and Software Support for Virtualization
Mogan & Claypool.Persona: A High-Performance Bioinformatics Framework
2017. USENIX Annual Technical Conference 2017, Santa Clara, California, USA, July 12-14, 2017.How to Measure the Killer Microsecond
2017. ACM SIGCOMM 2017 Workshop on Kernel-Bypass Networks (KBNets’17), Los Angeles, CA, USA, August 21, 2017. p. 37-42. DOI : 10.1145/3098583.3098590.Rack-Scale Memory Pooling for Datacenters
Lausanne, EPFL, 2017. DOI : 10.5075/epfl-thesis-7612.The IX Operating System: Combining Low Latency, High Throughput, and Efficiency in a Protected Dataplan
ACM Transactions on Computer Systems. 2016. DOI : 10.1145/2997641.VNToR: Network Virtualization at the Top-of-Rack Switch
2016. ACM Symposium on Cloud Computing. DOI : 10.1145/2987550.2987582.The Case for RackOut: Scalable Data Serving Using Rack-Scale Systems
2016. ACM Symposium on Cloud Computing, Santa Clara, USA, October 05-07, 2016. DOI : 10.1145/2987550.2987577.SABRes: Atomic Object Reads for In-Memory Rack-Scale Computing
2016. 49th Annual IEEE/ACM International Symposium on Microarchitecture, Taipei, Taiwan, October 15-19, 2016. DOI : 10.1109/MICRO.2016.7783709.Simplifying Development and Management of Software-Defined Networks
Lausanne, EPFL, 2016. DOI : 10.5075/epfl-thesis-7075.High Performance Transaction Processing on Non-Uniform Hardware Topologies
Lausanne, EPFL, 2016. DOI : 10.5075/epfl-thesis-7023.IX Open-source version 1.1 - Deployment and Evaluation Guide
2016Improving systems software security through program analysis and instrumentation
Lausanne, EPFL, 2016. DOI : 10.5075/epfl-thesis-7055.An Analysis of Load Imbalance in Scale-out Data Serving
2016. ACM SIGMETRICS, Antibes Juan-Les-Pins, France, June 14-18, 2016. p. 367–368. DOI : 10.1145/2896377.2901501.Deductive Synthesis and Repair
Lausanne, EPFL, 2016. DOI : 10.5075/epfl-thesis-6878.Scale-out non-uniform memory access
US9734063 ; US2015242324 . 2015.Enhancing Quality of Service metrics for high fan-in Node.js applications by optimising the network stack: Leveraging IX: The Dataplane Operating System
2015Accelerators for Data Processing
Lausanne, EPFL, 2015. DOI : 10.5075/epfl-thesis-6710.Multi-Gigabyte On-Chip DRAM Caches for Servers
Lausanne, EPFL, 2015. DOI : 10.5075/epfl-thesis-6631.Techniques for Identifying Elusive Corner-Case Bugs in Systems Software
Lausanne, EPFL, 2015. DOI : 10.5075/epfl-thesis-6735.Energy Proportionality and Workload Consolidation for Latency-Critical Applications
2015. 2015 ACM Symposium on Cloud Computing, Kohala Coast, HI, USA, August 27-29, 2015. DOI : 10.1145/2806777.2806848.Manycore Network Interfaces for In-Memory Rack-Scale Computing
2015. 42nd International Symposium in Computer Architecture, Portland, Oregon, USA, June 13-17, 2015. DOI : 10.1145/2749469.2750415.IX: A Protected Dataplane Operating System for High Throughput and Low Latency
2014. 11th Symposium on Operating System Design and Implementation (OSDI), Broomfield, CO, USA, October 6-8, 2014.Scale-Out NUMA
2014. Nineteenth International Conference on Architectural Support for Programming Languages and Operating Systems, Salt Lake City, Utah, USA, March 1-5, 2014. DOI : 10.1145/2541940.2541965.Automated Debugging for Arbitrarily Long Executions
2013. Workshop on Hot Topics in Operating Systems (HotOS), Santa Ana Pueblo, NM, USA, May 2013.Lightweight Snapshots and System-level Backtracking
2013. 14th Workshop on Hot Topics on Operating Systems, Santa Anna Pueblo, NM, USA, May 13-15, 2013.Bringing Virtualization to the x86 Architecture with the Original VMware Workstation
ACM Transactions on Computer Systems. 2012. DOI : 10.1145/2382553.2382554.Other publications
Teaching & PhD
Teaching
Computer Science
Communication Systems