Can’t Touch This: Consistent Network Updates for Multiple Policies

Can’t Touch This: Consistent Network Updates for Multiple Policies

Abstract

Computer networks such as the Internet or datacenter networks have become a a crucial infrastructure for many criticial services. Accordingly, it is important that such networks preserve correctness criteria, even during transitions from one correct configuration to a new correct configuration. This paper initiates the study of how to simultaneously update multiple routes in a Software-Defined Network (SDN) in a transiently consistent and efficient manner. In particular, we study the problem of minimizing the number of switch interactions, in this paper also called “touches”. Our main result is a negative one: we rigorously prove that jointly optimizing multiple route updates in a consistent and efficient manner is N P-hard, already for two routing policies. However, we also present an efficient, polynomial-time algorithm that, given correct update schedules for individual policies, computes an optimal global schedule with minimal touches.

Grafik Top
Authors
  • Dudycz, Szymon
  • Ludwig, Arne
  • Schmid, Stefan
Grafik Top
Supplemental Material
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings (Paper)
Event Title
46th IEEE/IFIP International Conference on Dependable Systems and Networks (DSN)
Divisions
Communication Technologies
Subjects
Informatik Allgemeines
Event Location
Toulouse, France
Event Type
Conference
Event Dates
June 2016
Date
2016
Export
Grafik Top