GLOBECOM 2017 - 2017 IEEE Global Communications Conference 2017
DOI: 10.1109/glocom.2017.8254755
|View full text |Cite
|
Sign up to set email alerts
|

Primary-Backup Controller Mapping for Byzantine Fault Tolerance in Software Defined Networks

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
21
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 22 publications
(21 citation statements)
references
References 9 publications
0
21
0
Order By: Relevance
“…BFT has recently been investigated in the context of distributed SDN control plane [5]- [7], [10]. In [5], [6], 3F M + 1 controller replicas are required to tolerate up to F M Byzantine failures. MORPH [7] requires 2F M + F A + 1 replicas in order to tolerate up to F M Byzantine and F A availability-induced failures.…”
Section: Background and Problem Statementmentioning
confidence: 99%
See 2 more Smart Citations
“…BFT has recently been investigated in the context of distributed SDN control plane [5]- [7], [10]. In [5], [6], 3F M + 1 controller replicas are required to tolerate up to F M Byzantine failures. MORPH [7] requires 2F M + F A + 1 replicas in order to tolerate up to F M Byzantine and F A availability-induced failures.…”
Section: Background and Problem Statementmentioning
confidence: 99%
“…It furthermore ensures that a minimum number of required controllers, necessary to tolerate a number of availability failures F A and malicious failures F M , are loaded and associated with each switch. This task is also discussed in [6], [7].…”
Section: System Model and Design A P4bft System Modelmentioning
confidence: 99%
See 1 more Smart Citation
“…MORPH solves the controller-switch assignment problem during online operation using an Integer Linear Program (ILP) formulation. As a consequence, our switch agent applies the internal reconfigurations after receiving a maximum of F M +1 consistent/matching controller messages, thus minimizing the response time compared to [14] and [13] which require a minimum of 3F + 1 and F + 1 consistent messages to forward the switch state at any point in time, respectively. In MORPH, F M denotes the maximum number of tolerated Byzantine failures, whereas F A represents the number of maximum tolerated unavailabilityinduced failures.…”
Section: A Our Contributionmentioning
confidence: 99%
“…A good example is the addition of a new flow service in the network. Here, a PRIMARY controller may need to handle the request in the following manner: the art works [13], [14], however, do not distinguish Byzantine from availability-related failure sources, such as the failure of the underlying hardware, hypervisor or data plane links that interconnect the controllers. They consider the availabilityrelated failures a subset of Byzantine failures and thus tend to overprovision the required number of controller instances.…”
Section: Introductionmentioning
confidence: 99%