|Kohler, 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.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik.
S. 177-183, englisch.
San Francisco, USA: IEEE Computer Society, 18. September 2015.
Artikel in Tagungsband (Konferenz-Beitrag).
|Körperschaft||Conference on Network Function Virtualization and Software Defined Networks|
|CR-Klassif.||C.2.1 (Network Architecture and Design)|
C.2.3 (Network Operations)
C.2.4 (Distributed Systems)
|Keywords||Software-defined Networking; Multicast communication; Computer network management; Concurrency Control|
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.
|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. |
|Abteilung(en)||Universität Stuttgart, Institut für Parallele und Verteilte Systeme, Verteilte Systeme|
|Eingabedatum||7. Oktober 2015|