Abstract
This paper presents Meta's Production Wide Area Network (WAN) Entitlement solution used by thousands of Meta's services to share the network safely and efficiently. We first introduce the Network Entitlement problem, i.e., how to share WAN bandwidth across services with flexibility and SLO guarantees. We present a new abstraction entitlement contract, which is stable, simple, and operationally friendly. The contract defines services' network quota and is set up between the network team and services teams to govern their obligations. Our framework includes two key parts: (1) an entitlement granting system that establishes an agile contract while achieving network efficiency and meeting long-Term SLO guarantees, and (2) a large-scale distributed run-Time enforcement system that enforces the contract on the production traffic. We demonstrate its effectiveness through extensive simulations and real-world end-To-end tests. The system has been deployed and operated for over two years in production. We hope that our years of experience provide a new angle to viewing WAN network sharing in production and will inspire follow-up research.
Author supplied keywords
Cite
CITATION STYLE
Ahuja, S. S., Dangui, V., Patil, K., Somasundaram, M., Gupta, V., Sanchez, M., … Zhang, Y. (2022). Network entitlement: Contract-based network sharing with agility and slo guarantees. In SIGCOMM 2022 - Proceedings of the ACM SIGCOMM 2022 Conference (pp. 250–263). Association for Computing Machinery, Inc. https://doi.org/10.1145/3544216.3544245
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.