全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

Comparative Performance Measurement of the Pareto Optimal Combination and Multi-Objective Combination Models for Controller Placement in Software-Defined Networks

DOI: 10.4236/jcc.2024.123006, PP. 84-100

Keywords: Latency, Measurement, Metrics, Performance POCO, MOKO, Architecture, Provision

Full-Text   Cite this paper   Add to My Lib

Abstract:

The evolution of the current network has challenges of programmability, maintainability and manageability, due to network ossification. This challenge led to the concept of software-defined networking (SDN), to decouple the control system from the infrastructure plane caused by ossification. The innovation created a problem with controller placement. That is how to effectively place controllers within a network topology to manage the network of data plane devices from the control plane. The study was designed to empirically evaluate and compare the functionalities of two controller placement algorithms: the POCO and MOCO. The methodology adopted in the study is the explorative and comparative investigation techniques. The study evaluated the performances of the Pareto optimal combination (POCO) and multi-objective combination (MOCO) algorithms in relation to calibrated positions of the controller within a software-defined network. The network environment and measurement metrics were held constant for both the POCO and MOCO models during the evaluation. The strengths and weaknesses of the POCO and MOCO models were justified. The results showed that the latencies of the two algorithms in relation to the GoodNet network are 3100 ms and 2500 ms for POCO and MOCO respectively. In Switch to Controller Average Case latency, the performance gives 2598 ms and 2769 ms for POCO and MOCO respectively. In Worst Case Switch to Controller latency, the performance shows 2776 ms and 2987 ms for POCO and MOCO respectively. The latencies of the two algorithms evaluated in relation to the Savvis network, compared as follows: 2912 ms and 2784 ms for POCO and MOCO respectively in Switch to Controller Average Case latency, 3129 ms and 3017 ms for POCO and MOCO respectively in Worst Case Switch to Controller latency, 2789 ms and 2693 ms for POCO and MOCO respectively in Average Case Controller to Controller latency, and 2873 ms and 2756 ms for POCO and MOCO in Worst Case Switch to Controller latency respectively. The latencies of the two algorithms evaluated in relation to the AARNet, network compared as follows: 2473 ms and 2129 ms for POCO and MOCO respectively, in Switch to Controller Average Case latency, 2198 ms and 2268 ms for POCO and MOCO respectively, in Worst Case Switch to Controller latency, 2598 ms and 2471 ms for POCO and MOCO respectively, in Average Case Controller to Controller latency, 2689 ms and 2814 ms for POCO and MOCO respectively Worst Case Controller to Controller latency. The Average Case and Worst-Case latencies for Switch to Controller and

References

[1]  Salvendy, G. and Wei, J. (2022) Design, Operation and Evaluation of Mobile Communications. Springer, Cham.
https://doi.org/10.1007/978-3-031-05014-5
[2]  Braun, W. and Menth, M. (2014) Software-Defined Networking Using Open Flow: Protocols, Applications and Architectural Design Choices. Future Internet, 6, 302-336.
https://doi.org/10.3390/fi6020302
[3]  Long, Q., Chen, Y., Zhang, H. and Lei, X. (2019) Software Defined 5G and 6G Networks: A Survey. Mobile Networks and Applications, 27, 1792-1812.
https://doi.org/10.1007/s11036-019-01397-2
[4]  Foukas, X., Marina, M.K. and Kontovasilis, K. (2014) Software Defined Networking Concepts. In: Liyanage, M., Gurtov, A. and Ylianttila, M., Eds., Software Defined Mobile Networks (SDMN): Beyond LTE Network Architecture, John Wiley & Sons, Ltd., Hoboken.
https://doi.org/10.1002/9781118900253.ch3
[5]  Open Network Foundation (2014) OpenFlow Switch Specification Version 1.5.0 (Protocol Version 0x06).
https://opennetworking.org/wp-content/uploads/2014/10/openflow-switch-v1.5.0.noipr.pdf
[6]  Kreutz, D., Ramos, F.M.V., Verissimo, P., Rothenberg, C.E., Azodolmolky, S. and Uhlig, S. (2014) Software-Defined Networking: A Comprehensive Survey. Proceedings of the IEEE, 103, 14-76.
https://doi.org/10.1109/JPROC.2014.2371999
[7]  Stein, Y. and Haleplidis, E. (2015) SDN & NFV OpenFlow and ForCES: IETF-93.
https://www.ietf.org/proceedings/93/slides/slides-93-edu-openflow-9.pdf
[8]  Jammal, M., Singh, T., Shami, A., Asal, R. and Li, Y. (2014) Software Defined Networking: State of the Art and Research Challenges. Computer Networks, 72, 74-98.
https://doi.org/10.1016/j.comnet.2014.07.004
[9]  Duan, Q., Ansari, N. and Toy, M. (2016) Software-Defined Network Virtualization—An Architectural Framework for Integrating SDN and NFV for Service Provisioning in Future Networks. IEEE Network, 30, 10-16.
https://doi.org/10.1109/MNET.2016.7579021
[10]  Stallings, W., Agboma, F. and Jelassi, S. (2016) Foundations of Modern Networking: SDN, NFV, QoE, IoT, and Cloud. Pearson Education, Indianapolis.
[11]  Dimogerontakis, E., Vilata, I. and Navarro, L. (2013) Software Defined Networking for Community Network Testbeds. 2013 IEEE 9th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), Lyon, 7-9 October 2013, 111-118.
https://doi.org/10.1109/WiMOB.2013.6673348
[12]  Killi, B.P.R. and Rao, S.V. (2016) Capacitated Next Controller Placement in Software Defined Networks. IEEE Transactions on Network and Service Management, 14, 514-527.
https://doi.org/10.1109/TNSM.2017.2720699
[13]  Lee, M. (2012) Introduction to Software-Defined Networking. UG3 Computer Communications & Networks (COMN).
https://www.inf.ed.ac.uk/teaching/courses/comn/lecture-notes/lec18.pdf
[14]  Duan, Q., Wang, Y., Bernstein, A. and Toy, M. (2017) Virtualization in Networking in Virtualized Software-Defined Networks and Services. Artech House, Boston.
[15]  Amazonas, J.R.A., Santos-Boada, G. and Solé-Pareta, J. (2014) A Critical Review of OpenFlow/SDN-b. 16th International Conference on Transparent Optical Networks (ICTON), Graz, 6-10 July 2014, 1-5.
[16]  Rawal, A. (2021) The Supercloud Platform for API-First Applications.
https://www.section.io/engineering-education/openflow-sdn/
[17]  Allied Telesis (2021) OpenFlowTM Protocol Feature Overview and Configuration Guide.
https://www.alliedtelesis.com/ng/en/documents/openflow-feature-overview-and-configuration-guide
[18]  Hu, Y.N., Wang, W.D., Gong, X.Y., Que, X.R. and Cheng, S.D. (2012) On the Placement of Controllers in Software-Defined Networks. The Journal of China Universities of Posts and Telecommunications, 19, 92-97, 171.
https://www.sciencedirect.com/science/journal/10058885
[19]  Ran, L., Taiyi, F., Yunfeng,G., Cong,Y.L., Yang,H., & Huilong, D. (2015) The Research of OpenFlow Management and Control Interface Protocols Based on SDN Technology. 2015 IEEE International Conference on Computer and Communications (ICCC), Chengdu, 10-11 October 2015, 45-49.
https://doi.org/10.1109/CompComm.2015.7387538
[20]  Li, T., Gu, Z., Lin, X., Li, S. and Tan, Q. (2018) Approximation Algorithms for Controller Placement Problems in Software Defined Networks. 2018 IEEE Third International Conference on Data Science in Cyberspace, Guangzhou, 18-21 June 2018, 250-257.
https://doi.org/10.1109/DSC.2018.00043
[21]  Borcoci, E. (2013) Software Defined Networking and Architectures. NetWare 2013 Conference, August 25 2013, Barcelona.
https://www.iaria.org/conferences2013/filesAFIN13/NetWare%202013-SDN%20and%20Architectures%20v1.2-%20August%2025,%202013.pdf
[22]  Mousa, M., Bahaa-Eldin, A.M. and Sobh, M. (2016) Software Defined Networking Concepts and Challenges. 2016 11th International Conference on Computer Engineering & Systems (ICCES), Cairo, 20-21 December 2016, 79-90.
https://doi.org/10.1109/ICCES.2016.7821979
[23]  Su, J., Wang, W. and Liu, C. (2019) A Survey of Control Consistency in Software-Defined Networking. CCF Transactions on Networking, 2, 137-152.
[24]  Das, S., Parulkar, G. and McKeown, N. (2012) Why OpenFlow/SDN Can Succeed Where GMPLS Failed. European Conference and Exhibition on Optical Communication, Amsterdam, 16-20 September 2012.
https://doi.org/10.1364/ECEOC.2012.Tu.1.D.1
[25]  Hock, D., Gebert, S., Hartmann, M., Zinner, T. and Tran-Gia, P. (2014) POCO-Framework for Pareto-Optimal Resilient Controller Placement in SDN-Based Core Networks. 2014 IEEE Network Operations and Management Symposium (NOMS), Krakow, 5-9 May 2014, 1-2.
https://doi.org/10.1109/NOMS.2014.6838275
[26]  Lange, S., Gebert, S., Zinner, T., Tran-Gia, P., Hocky, D., Jarschelz, M. and Hoffmann, M. (2015) Heuristic Approaches to the Controller Placement Problem in Large Scale SDN Networks. IEEE Transactions on Network and Science Management, 12, 4-17.
https://doi.org/10.1109/TNSM.2015.2402432
[27]  Zhang, B., Wang, X., Ma, L. and Huang, M. (2016) Optimal Controller Placement Problem in Internet-Oriented Software Defined Network. 2016 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery, Chengdu, 13-15 October 2016, 481-488.
https://doi.org/10.1109/CyberC.2016.98

Full-Text

comments powered by Disqus

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133

WeChat 1538708413