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.


Original document

The different versions of the original document can be found in:

http://dx.doi.org/10.1145/3098822.3098854 under the license http://www.acm.org/publications/policies/copyright_policy#Background
https://research.google/pubs/pub46316,
https://dl.acm.org/citation.cfm?id=3098854,
https://dl.acm.org/ft_gateway.cfm?id=3098854&ftid=1898911&dwn=1,
https://ai.google/research/pubs/pub46316,
https://doi.acm.org/10.1145/3098822.3098854,
https://dl.acm.org/citation.cfm?doid=3098822.3098854,
https://research.google.com/pubs/pub46316.html,
https://doi.org/10.1145/3098822.3098854,
https://academic.microsoft.com/#/detail/2744660401
Back to Top

Document information

Published on 01/01/2017

Volume 2017, 2017
DOI: 10.1145/3098822.3098854
Licence: Other

Document Score

0

Views 4
Recommendations 0

Share this document

Keywords

claim authorship

Are you one of the authors of this document?