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
I am generally interested in all aspects of data center systems. Together with my students, we are currently active in projects focused on :
As a member of the EPFL "Direction", I am not teaching this semester. Previously, I taught:
(with Prof. Argyraki, Prof. Candea, and Prof. Koch) (F12, F 13, F14, F15)
S14,S15,S16 (f.k.a CS-622)
(with Dr. Chappelier) S16
Fields of expertise
Computer Systems, Data center infrastructure and networking, Operating systems, Virtualization
|Ph.D.||Computer Science||Stanford University||2012|
|M.Sc.||Computer Science||Stanford University||1996|
EPFL Infoscience (2012+ only)
D. Ustiugov; A. Daglis; J. Picorel Obando; M. J. Sutherland; E. Bugnion et al. : 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.
A. Roulin : Advancing the State of Network Switch ASIC Offloading in the Linux Kernel ; 2018-03-29.
A. Daglis / B. Falsafi; E. Bugnion (Dir.) : Network-Compute Co-Design for Distributed In-Memory Computing. Lausanne, EPFL, 2018. DOI : 10.5075/epfl-thesis-8749.
S. J. R. Doeraene / M. Odersky (Dir.) : Cross-Platform Language Design. Lausanne, EPFL, 2018. DOI : 10.5075/epfl-thesis-8733.
M. Kogias; E. Bugnion : 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.
G. Prekas / E. Bugnion (Dir.) : Bridging the gap between dataplanes and commodity operating systems. Lausanne, EPFL, 2018. DOI : 10.5075/epfl-thesis-8673.
J. L. Raisaro / J.-P. Hubaux; A. Telenti (Dir.) : Privacy-Enhancing Technologies for Medical and Genomic Data: From Theory to Practice. Lausanne, EPFL, 2018. DOI : 10.5075/epfl-thesis-8307.
G. Ioannidis / A. Argyraki (Dir.) : Adding flexibility to multi-tenant networks. Lausanne, EPFL, 2018. DOI : 10.5075/epfl-thesis-8243.
L. Zhou : Storage in IX: a High Performance Storage Layer for a Dataplane Operating System ; 2017.
M. Kogias; C. Kozyrakis; E. Bugnion : Measuring Latency: Am I doing it right? ; 14th USENIX Symposium on Networked Systems Design and Implementation, Boston, Massachusetts, USA, March 27-29, 2017.
M. Dashti Rahmat Abadi / C. Koch (Dir.) : Program Analysis and Compilation Techniques for Speeding up Transactional Database Workloads. Lausanne, EPFL, 2017. DOI : 10.5075/epfl-thesis-8023.
G. Prekas; M. Kogias; E. Bugnion : 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.
J. Picorel Obando / B. Falsafi (Dir.) : Near-Memory Address Translation. Lausanne, EPFL, 2017. DOI : 10.5075/epfl-thesis-7875.
A. Roulin : Porting a driver for the Intel XL710 40GbE NIC to the IX Dataplane Operating System ; 2017.
E. Bugnion; J. Nieh; D. Tsafrir : Hardware and Software Support for Virtualization ; Mogan & Claypool.
S. A. Byma; S. D. Whitlock; L. Flueratoru; E. Tseng; C. Kozyrakis et al. : Persona: A High-Performance Bioinformatics Framework. 2017. USENIX Annual Technical Conference 2017, Santa Clara, California, USA, July 12-14, 2017.
M. Primorac; K. Argyraki; E. Bugnion : How to Measure the Killer Microsecond. 2017. ACM SIGCOMM 2017 Workshop on Kernel-Bypass Networks (KBNets’17), Los Angeles, CA, USA, August 21, 2017. DOI : 10.1145/3098583.3098590.
S. Novakovic / E. Bugnion; B. Falsafi (Dir.) : Rack-Scale Memory Pooling for Datacenters. Lausanne, EPFL, 2017. DOI : 10.5075/epfl-thesis-7612.
A. Belay; G. Prekas; M. Primorac; A. Klimovic; S. Grossman et al. : 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.
J. Fietz; S. D. Whitlock; G. Ioannidis; K. Argyraki; E. Bugnion : VNToR: Network Virtualization at the Top-of-Rack Switch. 2016. ACM Symposium on Cloud Computing. DOI : 10.1145/2987550.2987582.
S. Novakovic; A. Daglis; E. Bugnion; B. Falsafi; B. Grot : 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.
A. Daglis; D. Ustiugov; S. Novakovic; E. Bugnion; B. Falsafi et al. : 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.
P. Perešíni / W. Zwaenepoel; D. Kostic (Dir.) : Simplifying Development and Management of Software-Defined Networks. Lausanne, EPFL, 2016. DOI : 10.5075/epfl-thesis-7075.
D. Porobic / A. Ailamaki (Dir.) : High Performance Transaction Processing on Non-Uniform Hardware Topologies. Lausanne, EPFL, 2016. DOI : 10.5075/epfl-thesis-7023.
G. Prekas; A. Belay; M. Primorac; A. Klimovic; S. Grossman et al. : IX Open-source version 1.1 - Deployment and Evaluation Guide. 2016.
V. Kuznetsov / G. Candea (Dir.) : Improving systems software security through program analysis and instrumentation. Lausanne, EPFL, 2016. DOI : 10.5075/epfl-thesis-7055.
S. Novakovic; A. Daglis; E. Bugnion; B. Falsafi; B. Grot : An Analysis of Load Imbalance in Scale-out Data Serving. 2016. ACM SIGMETRICS, Antibes Juan-Les-Pins, France, June 14-18, 2016.
E. Kneuss / V. Kuncak (Dir.) : Deductive Synthesis and Repair. Lausanne, EPFL, 2016. DOI : 10.5075/epfl-thesis-6878.
S. Novakovic; A. Daglis; B. R. Grot; E. Bugnion; B. Falsafi ; Scale-out non-uniform memory access. US9734063 ; US2015242324 . 2015.
F. P. Lilkaer : Enhancing Quality of Service metrics for high fan-in Node.js applications by optimising the network stack: Leveraging IX: The Dataplane Operating System ; 2015.
Y. O. Koçberber / B. Falsafi (Dir.) : Accelerators for Data Processing. Lausanne, EPFL, 2015. DOI : 10.5075/epfl-thesis-6710.
D. Jevdic / B. Falsafi (Dir.) : Multi-Gigabyte On-Chip DRAM Caches for Servers. Lausanne, EPFL, 2015. DOI : 10.5075/epfl-thesis-6631.
R. Banabic / R. Guerraoui; G. Candea (Dir.) : Techniques for Identifying Elusive Corner-Case Bugs in Systems Software. Lausanne, EPFL, 2015. DOI : 10.5075/epfl-thesis-6735.
G. Prekas; M. Primorac; A. Belay; C. Kozyrakis; E. Bugnion : 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.
A. Daglis; S. Novakovic; E. Bugnion; B. Falsafi; B. Grot : 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.
A. Belay; G. Prekas; A. Klimovic; S. Grossman; C. Kozyrakis et al. : 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.
S. Novakovic; A. Daglis; E. Bugnion; B. Falsafi; B. Grot : 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.
C. Zamfir; B. C. C. Kasikci; J. Kinder; E. Bugnion; G. Candea : Automated Debugging for Arbitrarily Long Executions. 2013. Workshop on Hot Topics in Operating Systems (HotOS), Santa Ana Pueblo, NM, USA, May 2013.
E. Bugnion; V. Chipounov; G. Candea : Lightweight Snapshots and System-level Backtracking. 2013. 14th Workshop on Hot Topics on Operating Systems, Santa Anna Pueblo, NM, USA, May 13-15, 2013.
E. Bugnion; S. Devine; M. Rosenblum; J. Sugerman; E. Y. Wang : Bringing Virtualization to the x86 Architecture with the Original VMware Workstation; ACM Transactions on Computer Systems. 2012. DOI : 10.1145/2382553.2382554.
Teaching & PhD
- Computer Science,
- Communication Systems
- Doctoral program in computer and communication sciences