Por favor, use este identificador para citar o enlazar este ítem: http://inaoe.repositorioinstitucional.mx/jspui/handle/1009/2138
A Causal-Based Consistent Update Approach for Software-Defined Networks
Mohamed Amine GUIDARA
SAUL EDUARDO POMARES HERNANDEZ
LIL MARIA RODRIGUEZ HENRIQUEZ
Acceso Abierto
Atribución-NoComercial-SinDerivadas
Software-defined networks
OpenFlow
Transient Forwarding Loop (TFL)
Pattern
Happened-before relation
Causal order delivery
Consistent network updates
Software-Defined Network (SDN) is a network paradigm that has been recently introduced. Unlike traditional networks, e.g. IP networks, SDNs separate the network control logic from forwarding devices, and delegate network management tasks to a logically-centralized entity called the controller. However, SDN is still a distributed and asynchronous system. In fact, during forwarding policy updates, any network entity may trigger update events at any time, e.g. the sending of messages or data packets, while they are prone to arbitrary and unpredictable transmission delays. Moreover, the absence of an agreed and common temporal reference results in a broad combinatorial range space of event order. An out-of-order execution of events may lead to invariant violations, e.g. forwarding loops and forwarding blackholes, referred to as inconsistent updates. Some works tackle the issue of inconsistent updates by imposing global time references; however, they do not compromise consistency during updates as clocks of entities cannot be perfectly synchronized. Other solutions lie on performing updates on different rounds, i.e. steps, while each update step guarantees consistency. These solutions compromise consistency during updates; however, performing updates over different steps may congest the communication canals between the controller and the forwarding devices, leading to bandwidth overhead. In this dissertation, we propose a causal-based consistent update approach that ensures the connectivity update properties: transient forwarding loop-free and transient forwarding blackhole-free. This is achieved by defining a formal model of the two connectivity invariant violations as a specification of the Happened-Before relation of Lamport. Based on this model, network update policies are introduced by establishing causal dependencies between relevant update events. These update policies are reflected by an update mechanism oriented towards transient connectivity inconsistency-free SDN updates. To prove the correctness of the update mechanism, it was demonstrated that it is sufficient to ensure the transient forwarding loop-free and the transient forwarding blackhole-free properties. In terms of findings, the formal modelisation of the two connectivity update properties defines the root cause of their triggering and capture the conditions under which they may occur.
Instituto Nacional de Astrofísica, Óptica y Electrónica
2021-01
Tesis de doctorado
Inglés
Estudiantes
Investigadores
Público en general
Guidara, Amine., (2021), A Causal-Based Consistent Update Approach for Software-Defined Networks, Tesis de Doctorado, Instituto Nacional de Astrofísica, Óptica y Electrónica.
LENGUAJES DE PROGRAMACIÓN
Versión aceptada
acceptedVersion - Versión aceptada
Aparece en las colecciones: Doctorado en Ciencias Computacionales

Cargar archivos:


Fichero Tamaño Formato  
Amine_Guidara_Tesis Doctorado-2021 (1).pdf2.42 MBAdobe PDFVisualizar/Abrir