Keynote Speakers

Irene Zhang (MSR)

Demikernel and the Future of Datacenter Operating Systems

Abstract

Datacenter systems and I/O devices now run at single-digit microsecond latencies, requiring nanosecond-scale operating systems. Traditional kernel-based operating systems impose an unaffordable overhead, so recent kernel-bypass OSes (e.g., Arrakis, Ix) and libraries (e.g., Caladan, eRPC) eliminate the OS kernel from the I/O datapath. However, these systems do not offer a general-purpose datapath OS replacement that meet the needs of microsecond-scale systems. As a result, while kernel-bypass hardware is widely available in the datacenter, it is not widely used. This talk summarizes Demikernel, a flexible datapath OS and architecture designed for heterogenous kernel-bypass devices and microsecond-scale datacenter systems. Demikernel supports a variety of kernel-bypass hardware, including DPDK, RDMA, as well as software bypass solutions like io_uring. To support microsecond-scale operation, Demikernel includes a new nanosecond-scale TCP stack, written in Rust and proposes new memory management, CPU scheduling and network abstractions. Demikernel is currently used by Bing and will go into production with Azure services later this year.

Bio

Irene Zhang is a Principal Researcher at Microsoft Research. Her work focuses on datacenter operating systems and distributed systems, especially making new datacenter hardware technologies more widely usable by highly-demanding datacenter applications. Irene completed her PhD in 2017 at the University of Washington, where her PhD thesis focused on distributed systems that span mobile devices and cloud servers. Her thesis work received the ACM SIGOPS Dennis Ritchie doctoral dissertation award and the UW Allen School William Chan Memorial dissertation award. Before her PhD, Irene was a member of the virtual machine monitor group at VMware, where she worked on memory resource management and virtual machine checkpointing.




Anastasia Ailamaki (EPFL)

The New Memory Wall and how it changes database system design

Abstract

To bridge the ever-growing memory-processor speed gap (aka the “memory wall”), computer architects introduce new levels of caching that trade capacity for speed, and database designers develop cache-aware query processing algorithms since the late 1990s. Nowadays distributed query processing on the cloud is the norm; memory resources grow increasingly heterogeneous and disaggregated, mitigating the benefit of cache-aware query processing techniques. Recently, in contrast with traditional CPU-centric architectures, 'memory-centric' systems that use memory pooling attract interest but also raise significant challenges as data move in unpredictable ways along a multi-dimensional memory hierarchy. Therefore, data movement emerges as a key performance bottleneck as it incurs a major cost in distributed query processing. In this talk, I will discuss the new memory wall and the challenges and opportunities it brings to database system design.

Bio

Anastasia Ailamaki is a Professor of Computer and Communication Sciences at the École Polytechnique Fédérale de Lausanne (EPFL), a visiting researcher at Google, and the co-founder and Chair of the Board of Directors of RAW Labs SA, a Swiss company developing systems to analyze heterogeneous big data from multiple sources efficiently. She earned a Ph.D. in Computer Science from the University of Wisconsin-Madison in 2000. She has received the 2019 ACM SIGMOD Edgar F. Codd Innovations Award and the 2020 VLDB Women in Database Research Award. She is also the recipient of an ERC Consolidator Award (2013), the Finmeccanica endowed chair from the Computer Science Department at Carnegie Mellon (2007), a European Young Investigator Award from the European Science Foundation (2007), an Alfred P. Sloan Research Fellowship (2005), an NSF CAREER award (2002), twelve best-paper awards and three Test-of-Time prizes at international scientific conferences. She has received the 2018 Nemitsas Prize in Computer Science by the President of Cyprus and the 2021 ARGO Innovation Award by the President of the Hellenic Republic. She is an ACM fellow, an IEEE fellow, a member of the Academia Europaea, and an elected member of the Swiss, the Belgian, the Greek, and the Cypriot National Research Councils.