Home > Research > Publications & Outputs > Failure mitigation in software defined networki...

Associated organisational unit

Links

Text available via DOI:

View graph of relations

Failure mitigation in software defined networking employing load type prediction

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Failure mitigation in software defined networking employing load type prediction. / Bouacida, Nader; Alghadhban, Amer; Alalmaei, Shiyam et al.
2017 IEEE International Conference on Communications, ICC 2017. Institute of Electrical and Electronics Engineers Inc., 2017. 7997295.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Bouacida, N, Alghadhban, A, Alalmaei, S, Mohammed, H & Shihada, B 2017, Failure mitigation in software defined networking employing load type prediction. in 2017 IEEE International Conference on Communications, ICC 2017., 7997295, Institute of Electrical and Electronics Engineers Inc., 2017 IEEE International Conference on Communications, ICC 2017, Paris, France, 21/05/17. https://doi.org/10.1109/ICC.2017.7997295

APA

Bouacida, N., Alghadhban, A., Alalmaei, S., Mohammed, H., & Shihada, B. (2017). Failure mitigation in software defined networking employing load type prediction. In 2017 IEEE International Conference on Communications, ICC 2017 Article 7997295 Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ICC.2017.7997295

Vancouver

Bouacida N, Alghadhban A, Alalmaei S, Mohammed H, Shihada B. Failure mitigation in software defined networking employing load type prediction. In 2017 IEEE International Conference on Communications, ICC 2017. Institute of Electrical and Electronics Engineers Inc. 2017. 7997295 doi: 10.1109/ICC.2017.7997295

Author

Bouacida, Nader ; Alghadhban, Amer ; Alalmaei, Shiyam et al. / Failure mitigation in software defined networking employing load type prediction. 2017 IEEE International Conference on Communications, ICC 2017. Institute of Electrical and Electronics Engineers Inc., 2017.

Bibtex

@inproceedings{f9ad2a4ff95142dc82099e121ddd7898,
title = "Failure mitigation in software defined networking employing load type prediction",
abstract = "The controller is a critical piece of the SDN architecture, where it is considered as the mastermind of SDN networks. Thus, its failure will cause a significant portion of the network to fail. Overload is one of the common causes of failure since the controller is frequently invoked by new flows. Even through SDN controllers are often replicated, the significant recovery time can be an overkill for the availability of the entire network. In order to overcome the problem of the overloaded controller failure in SDN, this paper proposes a novel controller offload solution for failure mitigation based on a prediction module that anticipates the presence of a harmful long-term load. In fact, the long-standing load would eventually overwhelm the controller leading to a possible failure. To predict whether the load in the controller is short-term or long-term load, we used three different classification algorithms: Support Vector Machine, k-Nearest Neighbors, and Naive Bayes. Our evaluation results demonstrate that Support Vector Machine algorithm is applicable for detecting the type of load with an accuracy of 97.93% in a real-time scenario. Besides, our scheme succeeded to offload the controller by switching between the reactive and proactive mode in response to the prediction module output.",
keywords = "controller offloading, failure mitigation, load type prediction, overload, Software Defined Networking, Support Vector Machine",
author = "Nader Bouacida and Amer Alghadhban and Shiyam Alalmaei and Haneen Mohammed and Basem Shihada",
year = "2017",
month = jul,
day = "28",
doi = "10.1109/ICC.2017.7997295",
language = "English",
isbn = "9781467390002",
booktitle = "2017 IEEE International Conference on Communications, ICC 2017",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",
note = "2017 IEEE International Conference on Communications, ICC 2017 ; Conference date: 21-05-2017 Through 25-05-2017",

}

RIS

TY - GEN

T1 - Failure mitigation in software defined networking employing load type prediction

AU - Bouacida, Nader

AU - Alghadhban, Amer

AU - Alalmaei, Shiyam

AU - Mohammed, Haneen

AU - Shihada, Basem

PY - 2017/7/28

Y1 - 2017/7/28

N2 - The controller is a critical piece of the SDN architecture, where it is considered as the mastermind of SDN networks. Thus, its failure will cause a significant portion of the network to fail. Overload is one of the common causes of failure since the controller is frequently invoked by new flows. Even through SDN controllers are often replicated, the significant recovery time can be an overkill for the availability of the entire network. In order to overcome the problem of the overloaded controller failure in SDN, this paper proposes a novel controller offload solution for failure mitigation based on a prediction module that anticipates the presence of a harmful long-term load. In fact, the long-standing load would eventually overwhelm the controller leading to a possible failure. To predict whether the load in the controller is short-term or long-term load, we used three different classification algorithms: Support Vector Machine, k-Nearest Neighbors, and Naive Bayes. Our evaluation results demonstrate that Support Vector Machine algorithm is applicable for detecting the type of load with an accuracy of 97.93% in a real-time scenario. Besides, our scheme succeeded to offload the controller by switching between the reactive and proactive mode in response to the prediction module output.

AB - The controller is a critical piece of the SDN architecture, where it is considered as the mastermind of SDN networks. Thus, its failure will cause a significant portion of the network to fail. Overload is one of the common causes of failure since the controller is frequently invoked by new flows. Even through SDN controllers are often replicated, the significant recovery time can be an overkill for the availability of the entire network. In order to overcome the problem of the overloaded controller failure in SDN, this paper proposes a novel controller offload solution for failure mitigation based on a prediction module that anticipates the presence of a harmful long-term load. In fact, the long-standing load would eventually overwhelm the controller leading to a possible failure. To predict whether the load in the controller is short-term or long-term load, we used three different classification algorithms: Support Vector Machine, k-Nearest Neighbors, and Naive Bayes. Our evaluation results demonstrate that Support Vector Machine algorithm is applicable for detecting the type of load with an accuracy of 97.93% in a real-time scenario. Besides, our scheme succeeded to offload the controller by switching between the reactive and proactive mode in response to the prediction module output.

KW - controller offloading

KW - failure mitigation

KW - load type prediction

KW - overload

KW - Software Defined Networking

KW - Support Vector Machine

U2 - 10.1109/ICC.2017.7997295

DO - 10.1109/ICC.2017.7997295

M3 - Conference contribution/Paper

AN - SCOPUS:85028357177

SN - 9781467390002

BT - 2017 IEEE International Conference on Communications, ICC 2017

PB - Institute of Electrical and Electronics Engineers Inc.

T2 - 2017 IEEE International Conference on Communications, ICC 2017

Y2 - 21 May 2017 through 25 May 2017

ER -