Article in Proceedings INPROC-2015-49

BibliographyKohler, Thomas; Dürr, Frank; Rothermel, Kurt: Update Consistency in Software-defined Networking based Multicast Networks.
In: Proceedings of the 2015 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), San Francisco, USA, November 18-21, 2015.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
pp. 177-183, english.
San Francisco, USA: IEEE Computer Society, September 18, 2015.
DOI: 10.1109/NFV-SDN.2015.7387424.
Article in Proceedings (Conference Paper).
CorporationConference on Network Function Virtualization and Software Defined Networks
CR-SchemaC.2.1 (Network Architecture and Design)
C.2.3 (Network Operations)
C.2.4 (Distributed Systems)
KeywordsSoftware-defined Networking; Multicast communication; Computer network management; Concurrency Control
Abstract

When applying updates on distributed network elements with SDN, intra-update states may violate desired network properties, such as drop- and loop-freeness. Current stateless approaches cannot guarantee the constancy of arbitrary network invariants (correctness) in general, yet update procedures guaranteeing certain invariants do exist. In this paper, we investigate on update consistency for the case of multicast routing and show that there is no correct update procedure w.r.t. both drop- and duplicate-freeness. We show that certain updates of multicast routes inherently raise a concurrency issue, which necessarily results in the occurrence of either drops or duplicates. Furthermore, we present a generic update procedure for multicast routing updates that identifies concurrency-relevant update steps. This procedure allows for the selection of an update strategy, such that either drops or duplicates are avoided. These effects can severely degrade network performance or quality of experience. To investigate the implications of drops and duplicates, we evaluate their frequencies and impact for wide-area network scenarios both, analytically and empirically, through direct measurement in the data plane under update.

Full text and
other links
PDF (590378 Bytes)
The original publication is available at the IEEE Xplore digital library
Copyright© 2015 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Contactthomas.kohler@ipvs.uni-stuttgart.de
Department(s)University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems
Project(s)Software-defined Networking
Entry dateOctober 7, 2015
   Publ. Department   Publ. Institute   Publ. Computer Science