CAP for networks

  • Authors:
  • Aurojit Panda;Colin Scott;Ali Ghodsi;Teemu Koponen;Scott Shenker

  • Affiliations:
  • UC Berkeley, Berkeley, CA, USA;UC Berkeley, Berkeley, CA, USA;UC Berkeley, KTH/Royal Institute of Technology, Berkeley, CA, USA;VMWare, Palo Alto, CA, USA;UC Berkeley, ICSI, Berkeley, CA, USA

  • Venue:
  • Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

The CAP theorem showed that it is impossible for datastore systems to achieve all three of strong consistency, availability and partition tolerance. In this paper we investigate how these trade-offs apply to software-defined networks. Specifically, we investigate network policies such as tenant isolation and middlebox traversal, and prove that it is impossible for implementations to enforce them without sacrificing availability. We conclude by distilling practical design lessons from our observations.