Our team brings together experts in networking, distributed systems, kernel and systems programming, and algorithms to create the networks that power Google. Our networks are among the world’s largest and fastest, and we design them to be reliable, cheap, and easy to evolve. We often use new technologies unavailable outside Google.
We exemplify Google’s Hybrid Approach to Research: we deploy real-world systems at global scale. Many members of our team have extensive research experience, we publish papers in conferences such as SIGCOMM, NSDI, SOSP, and OSDI, and we work closely with interns and faculty from leading universities.
Every Google product relies on the technologies we develop. Our networks support complex, highly-available, planetary-scale distributed systems with billions of users. We constantly evolve our networks to meet the requirements of, and create opportunities for, new and better Google products, especially the rapidly-growing Google Cloud.
We believe in the peer-review process and in doing our part to support it. Our team members frequently participate in conference program committees. Our team includes former program-committee chairs for 14 SIGCOMM, NSDI, and HotNets events, plus PC chairs for many other systems conferences.
BBR: Congestion-Based Congestion Control
Neal Cardwell, Yuchung Cheng, C. Stephen Gunn, Soheil Hassas Yeganeh, Van Jacobson
Communications of the ACM, vol. 60 (2017), pp. 58-66
KK Yap, Murtaza Motiwala, Jeremy Rahe, Steve Padgett, Matthew Holliman, Gary Baldus, Marcus Hines, TaeEun Kim, Ashok Narayanan, Ankur Jain, Victor Lin, Colin Rice, Brian Rogan, Arjun Singh, Bert Tanaka, Manish Verma, Puneet Sood, Mukarram Tariq, Matt Tierney, Dzevad Trumic, Vytautas Valancius, Calvin Ying, Mahesh Kallahalla, Bikash Koley, Amin Vahdat
Sigcomm (2017)
Thinking about Availability in Large Service Infrastructures
Jeffrey C. Mogul, Rebecca Isaacs, Brent Welch
Proc. HotOS XVI (2017)
An Internet-Wide Analysis of Traffic Policing
Tobias Flach, Pavlos Papageorge, Andreas Terzis, Luis Pedrosa, Yuchung Cheng, Tayeb Karim, Ethan Katz-Bassett, Ramesh Govindan
SIGCOMM (2016)
Evolve or Die: High-Availability Design Principles Drawn from Google's Network Infrastructure
Ramesh Govindan, Ina Minei, Mahesh Kallahalla, Bikash Koley, Amin Vahdat
ACM SIGCOMM (2016)
Maglev: A Fast and Reliable Software Network Load Balancer
Daniel E. Eisenbud, Cheng Yi, Carlo Contavalli, Cody Smith, Roman Kononov, Eric Mann-Hielscher, Ardas Cilingiroglu, Bin Cheyney, Wentao Shang, Jinnah Dylan Hosein
13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16), USENIX Association, Santa Clara, CA (2016), pp. 523-535
Trumpet: Timely and Precise Triggers in Data Centers
Masoud Moshref, Minlan Yu, Ramesh Govindan, Amin Vahdat
ACM SIGCOMM (2016)
BwE: Flexible, Hierarchical Bandwidth Allocation for WAN Distributed Computing
Alok Kumar, Sushant Jain, Uday Naik, Nikhil Kasinadhuni, Enrique Cauich Zermeno, C. Stephen Gunn, Jing Ai, Björn Carlin, Mihai Amarandei-Stavila, Mathieu Robin, Aspi Siganporia, Stephen Stuart, Amin Vahdat
Sigcomm '15, Google Inc (2015)
Condor: Better Topologies through Declarative Design
Brandon Schlinker, Radhika Niranjan Mysore, Sean Smith, Jeffrey C. Mogul, Amin Vahdat, Minlan Yu, Ethan Katz-Bassett, Michael Rubin
Sigcomm '15, Google Inc (2015)
Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google’s Datacenter Network
Arjun Singh, Joon Ong, Amit Agarwal, Glen Anderson, Ashby Armistead, Roy Bannon, Seb Boving, Gaurav Desai, Bob Felderman, Paulie Germano, Anand Kanagala, Jeff Provost, Jason Simmons, Eiichi Tanda, Jim Wanderer, Urs Hölzle, Stephen Stuart, Amin Vahdat
Sigcomm '15, Google Inc (2015)
TIMELY: RTT-based Congestion Control for the Datacenter
Radhika Mittal, Terry Lam, Nandita Dukkipati, Emily Blem, Hassan Wassel, Monia Ghobadi, Amin Vahdat, Yaogong Wang, David Wetherall, David Zats
Sigcomm '15, Google Inc (2015)
Onix: a distributed control platform for large-scale production networks
Teemu Koponen, Martin Casado, Natasha Gude, Jeremy Stribling, Leon Poutievski, Min Zhu Google, Rajiv Ramanathan, Yuichiro Iwata NEC, Hiroaki Inoue NEC, Takayuki Hama NEC, Scott Shenker
Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation, USENIX Association, Berkeley, CA, USA (2010), pp. 351-364