SRG research areas

SRG research areas

Research area hero imgae
insights_blue_quote.png
If you work in computer systems, it can be difficult to fully understand cloud computing unless you see it from the inside. The real-world requirements of global scale, extreme reliability, fault tolerance, security and privacy, plus the exponential growth of data and demand for machine learning ... that’s really unique and amazing to see close up.
Hank Levy
Distinguished Engineer
Research goals and support areas
The SRG team provides insights that help us assess and augment the direction of infrastructure at Google
Our researchers support Google's fundamental advances in the following technological systems. Discover our ML-Awards program for ML-driven compiler optimization, and explore the many innovative works of our SRG researchers in the publications below
Systems Design for Future Networks

Systems Design for Future Networks

ML for Systems and Systems for ML

ML for Systems and Systems for ML

Novel Memory / Storage Systems

Novel Memory / Storage Systems

Cloud Operating Systems

Cloud Operating Systems

Data Management and Data Analytics

Data Management and Data Analytics

SoC Architectures

SoC Architectures

The 2024 ML-driven Compiler Optimization Research Award

These awards aim to fund selected research efforts to explore groundbreaking approaches in ML and datacenter workload compiler development, addressing critical challenges and unlocking new possibilities.

This program is no longer accepting submissions. Please check back later in the year to review awardees. To learn more about the 2024 ML-driven Compiler Optimization Research Awards, visit here.

Research Publications
  1. ASPLOS 24:  CC-NIC: a Cache-Coherent Interface to the NIC, Henry Schuh, Arvind Krishnamurthy, David Culler, Henry Levy, Luigi Rizzo, Samira Khan, Brent Stephens.  Proc. of the 29th ACM International Conf. on Architectural Support for Programming Languages and Operating Systems. April 2024.
  2. ASPLOS 24: Limoncello: Prefetchers for Scale. Akanksha Jain, Hannah Lin, Carlos Villavieja, Baris Kasikci, Chris Kennelly, Milad Hashemi, Parthasarathy Ranganathan.  Proc. of the 29th ACM International Conf. on Architectural Support for Programming Languages and Operating Systems. April 2024.
  3. SIGCOMM 24: A Decentralized SDN Architecture for the WAN. A. Krentsel, N. Saran, B. Koley, S Mandal, A.Narayanan, S. Ratnasamy, A. Al-Shabibi, A. Shaikh, R. Shakir, A. Singla, H. Weatherspoon.  Proc. of ACM SIGCOMM 2024.  To appear, August 24.
  4. ASPLOS 23: Towards an Adaptable Systems Architecture for Memory Tiering at Warehouse Scale, Padmapriya Duraisamy, Wei Xu, Scott Hare, Ravi Rajwar, David Culler, Zhiyi Xu, Jianing Fan, Chris Kennelly, Bill McCloskey, Danijela Mijalovic, Brian Morris, Chiranjit Mukherjee, Jiangliang Ren, Greg Thalen, Paul Turner, Carlos Villavieja, Parthasarathy Ranganathan, Amin Vahdat.  Proc. of the 28th ACM International Conf. on Architectural Support for Programming Languages and Operating Systems. March 2023.
  5. NSDI 23: Invisinets: Removing Networking from Cloud Networks. Sarah McClure, Zeke Medley, Deepak Bansal, Karthick Jayaraman, Ashok Narayanan, Jitendra Padhye, Sylvia Ratnasamy, Anees Shaikh, RIshabh Tewari.  Proc. of the 20th Usenix Symposium on Networked Systems Design and Implementation.  April 2023.
  6. ISCA 23: Profiling Hyperscale Big Data Processing, Abraham Gonzalez, Aasheesh Kolli, Samira Khan, SIhang Liu, Vidushi Dadu, Sagar Karandikar, Jichuan Chang, Krste Asanovic, Parthasarathy Ranganathan.  Proc. of the 50th International Symposium on Computer Architecture. June 2023.
  7. SOSP 23: A Cloud-Scale Characterization of Remote Procedure Calls, Korakit Seemakhupt, Brent Stephens, Samira Khan, Sihang Liu, Hassan Wassel, Soheil Yeganeh, Alex Snoeren, Arvind Krishnamurthy, David Culler, Henry Levy, Proc. of the 29th ACM Symposium on Operating Systems Principles.  Oct. 2023.
  8. VLDB 23: DINOMO: An Elastic, Scalable, High-Performance Key-Value Store for Disaggregated Persistent Memory. Sekwon Lee, Soujanya Ponnapalli, Sharad Singhal, Marcos Aguilera, Kimberly Keeton , Vijay Chidambaram. Proc. of the VLDB Endowment, Volume 15, Issue 13. Nov. 2023
  9. VLDB 23: WiscSort: External Sorting For Byte-Addressable Storage. Vinay Banakar, Kan Wu, Yuvraj Patel,  Kimberly Keeton, Andrea C Arpaci-Dusseau, Remzi H Arpaci-Dusseau. Proc. of the VLDB Endowment, Volume 16, Issue 9 , 2023.
  10. VLDB Journal 23: HERMES: data placement and schema optimization for enterprise knowledge bases, Chuan Lei, Abdul Quamar, Vasilis Eftymiou, Fatma Özcan, Rana Alotaibi. VLDB Journal, Volume 32, No:3, 2023.
  11. HotNets 23: A Case Against CXL Memory Pooling. Philip Levis, Kun Lin, Amy Tai.  Proc. of the 22nd ACM Workshop on Hot Topics in Networks. Nov. 23.
  12. OSDI 22: Carbink: Fault-Tolerant Far Memory. Yang Zhou, Hassan Wassel, Sihang Liu, Jiaqi Gao, James MIckens, Minlan Yu, Chris Kennelly, Paul Turner, David Culler, Henry Levy, Amin Vahdat.  Proc. of the 16th USENIX Symposium on Operating Systems Design and Implementation, July 2022.
  13. HotNets 22: Understanding Host Interconnect Congestion. Aksham Agarwal, Rachit Agarwal, Behnam Montazeri, Masoud Moshref, Khaled Elmeleegy, Luigi Rizzo, Marc Asher de Kruijf, Gautam Kumar, Sylvia Ratnasamy, David Culler, Amin Vahdat.  Proc. of 21st Workshop on Hot Topics in Networks. November 2022.
  14. NVMW 22: SoftPM Software Persistent Memory. Yuanchao Xu, Wei Xu, Kimberly Keeton, David Culler.  Proc. of the 13th Non-Volatile Memories Workshop, 2022.
  15. VLDB 22: Reflections on my data management research journey (VLDB Women in Database Research Award Talk). Fatma Özcan., Proc. of VLDB Endowment, 2022, Vol 15, No 12, 2022.
  16. HotOS 21: Cores that don’t count. Peter Hochschild, Paul Turner, Jeffrey Mogul, Rama Govindaraju, Parthasarathy Ranganathan, David Culler, Amin Vahdat.  Proc. of the Workshop on Hot Topics in Operating Systems. May 2021.