Show simple item record

dc.contributor.authorBouacida, Nader
dc.contributor.authorAlGhadhban, Amer M.
dc.contributor.authorAlalmaei, Shiyam Mohammed Abdullah
dc.contributor.authorMohammed, Haneen
dc.contributor.authorShihada, Basem
dc.date.accessioned2017-10-03T12:49:35Z
dc.date.available2017-10-03T12:49:35Z
dc.date.issued2017-07-31
dc.identifier.citationBouacida N, Alghadhban A, Alalmaei S, Mohammed H, Shihada B (2017) Failure mitigation in software defined networking employing load type prediction. 2017 IEEE International Conference on Communications (ICC). Available: http://dx.doi.org/10.1109/ICC.2017.7997295.
dc.identifier.doi10.1109/ICC.2017.7997295
dc.identifier.urihttp://hdl.handle.net/10754/625712
dc.description.abstractThe 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.
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)
dc.relation.urlhttp://ieeexplore.ieee.org/document/7997295/
dc.rights(c) 2017 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, 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 components of this work in other works.
dc.subjectControl systems
dc.subjectDelays
dc.subjectPrediction algorithms
dc.subjectReal-time systems
dc.subjectSoftware
dc.subjectSupport vector machines
dc.subjectSystem analysis and design
dc.titleFailure mitigation in software defined networking employing load type prediction
dc.typeConference Paper
dc.contributor.departmentComputer Science Program
dc.contributor.departmentComputer, Electrical and Mathematical Sciences and Engineering (CEMSE) Division
dc.contributor.departmentElectrical Engineering Program
dc.identifier.journal2017 IEEE International Conference on Communications (ICC)
dc.conference.date2017-05-21 to 2017-05-25
dc.conference.name2017 IEEE International Conference on Communications, ICC 2017
dc.conference.locationParis, FRA
dc.eprint.versionPost-print
kaust.personBouacida, Nader
kaust.personAlghadhban, Amer Mohammad JarAlla
kaust.personAlalmaei, Shiyam Mohammed Abdullah
kaust.personMohammed, Haneen
kaust.personShihada, Basem
refterms.dateFOA2018-06-14T05:07:43Z
dc.date.published-online2017-07-31
dc.date.published-print2017-05


Files in this item

Thumbnail
Name:
ICC_SDN_Mitigation.pdf
Size:
1.060Mb
Format:
PDF
Description:
Accepted Manuscript

This item appears in the following Collection(s)

Show simple item record