Reliable Network Provisioning In the Presence of Correlated Failures: A Software-defined Network Approach.
Abstract
In this project, the development of novel path provisioning schemes which will offer maximal reliability to networks affected by correlated failures is proposed. The goal of the proposed work is to develop novel path provisioning schemes, which exploit the principles of Software-defined Networking (SDN) and the multi-layer abstraction of a flow, to offer maximal reliability in networks facing correlated failures, while efficiently utilizing the network resources. Some specific goals of this proposal are: (i) To model correlated failures in SDNs that affect both the data plane (i.e., the network topology) and the control plane (i.e., the SDN controllers); (ii) To develop flow provisioning schemes with maximal reliability and efficient resource utilization in networks affected by correlated failures; (iii) To develop SDN architectures for provisioning flows with maximal reliability in networks affected by correlated failures; and (iv) To implement, on a laboratory prototype, reliable flow-provisioning schemes for SDNs affected by correlated failures. The major advantage of using SDN to solve the reliable flow provisioning problem is its flexibility. For instance, if SDN flows are assumed to be equal to network paths, then it is expected that SDN-based solutions are equivalent to those solutions achieved by traditional path provisioning schemes. However, SDN flows are a much more powerful concept that offers native support for traffic engineering and quality-of-service (QoS). Thus, these SDN features will be explored to generate flow provisioning methods that simultaneously offer maximal reliability and resource utilization, when networks are affected by the presence of correlated failures. Furthermore, in the proposed work it is expected to implement flow-based provisioning schemes in a laboratory testbed because SDN-based solutions can be rapidly prototyped using real network devices. Another open research area that will be explored in the proposed work is the mathematical modeling of correlated failures in SDN architectures. Models for correlated failures in telecommunication networks are limited to, and mostly motivated by, geographically correlated failures, while logically correlated failures have been briefly studied, specially, in the case of correlated failures occurring at the data plane of SDNs. This is motivated by the fact that the control plane of SDN-based architectures adds new potential sources of correlated failures to the data plane. Consider, for instance, that a failure or a malfunction affects an SDN controller. Such situation may also inflict correlated failures into one or more network-devices that are managed by the malfunctioning controller. To the best of the writer of this proposal, there are no studies or models about correlated failures inflicted on the data plane as a results of a failure in the SDN controller.
Más información
Fecha de publicación: | 2016 |
Año de Inicio/Término: | 2016-2019 |
Financiamiento/Sponsor: | CONICYT/FONDECYT |
DOI: |
FONDECYT Regular 2016 1160559 |