Jump to Content
KK Yap

KK Yap

KK is a software engineer in Google with a networking focus. He spends part of his time enabling people to send traffic on Google's peering edge in Espresso. He also spends part of his time stopping people from sending traffic working on bandwidth enforcer. In between, he dabbles in random projects from completely secret explorations to open source ones. KK became a software engineer after promoting software-defined networking (SDN) for several years in Stanford, where he got his Ph.D. He sometimes reminisce about SDN without all these fibers.

Research Areas

Authored Publications
Google Publications
Other Publications
Sort By
  • Title
  • Title, descending
  • Year
  • Year, descending
    Taking the Edge off with Espresso: Scale, Reliability and Programmability for Global Internet Peering
    Matthew Holliman
    Gary Baldus
    Marcus Hines
    TaeEun Kim
    Ashok Narayanan
    Victor Lin
    Colin Rice
    Brian Rogan
    Bert Tanaka
    Manish Verma
    Puneet Sood
    Mukarram Tariq
    Dzevad Trumic
    Vytautas Valancius
    Calvin Ying
    Mahesh Kallahalla
    Sigcomm (2017)
    Preview abstract We present the design of Espresso, Google’s SDN-based Internet peering edge routing infrastructure. This architecture grew out of a need to exponentially scale the Internet edge cost-effectively and to enable application-aware routing at Internet-peering scale. Espresso utilizes commodity switches and host-based routing/packet processing to implement a novel fine-grained traffic engineering capability. Overall, Espresso provides Google a scalable peering edge that is programmable, reliable, and integrated with global traffic systems. Espresso also greatly accelerated deployment of new networking features at our peering edge. Espresso has been in production for two years and serves over 22% of Google’s total traffic to the Internet. View details
    No Results Found