Mohamed M. Elmoslemany, A. S. Eldien, Mazen M.Selim
{"title":"Performance Analysis in Software Defined Network Controllers","authors":"Mohamed M. Elmoslemany, A. S. Eldien, Mazen M.Selim","doi":"10.1109/ICCES51560.2020.9334577","DOIUrl":null,"url":null,"abstract":"Software Defined Networking (SDN) is a new network architecture that decouples the control plane from the data plane. It separates routing from forwarding functions by using a controller and provides programmability for the data plane. SDN Controller is the intelligent part that is responsible for the Flow Path and the optimized Network Performance. Today, there are several OpenFlow controllers currently used in marketing and research. Thus, we must verify and select which controller will satisfy our requirement and performs our tasks. Performance and capabilities are important factors for selecting the controller. This paper presents and studies performance analysis for several open-source Controllers such as OpenDaylight, ONOS, Ryu and POX, based on indicators such as throughput and latency. We benchmark Controllers by using a tool called Cbench according to different parameters. These analyses will be a reference and help us with decision making on selecting the controller. Finally, we discuss research details and our findings in the testbeds for SDN Controller. We found the ONOS controller has the best throughput, Pox has the lowest Latency, and the ONOS controller has the best Scalability","PeriodicalId":247183,"journal":{"name":"2020 15th International Conference on Computer Engineering and Systems (ICCES)","volume":"60 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 15th International Conference on Computer Engineering and Systems (ICCES)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCES51560.2020.9334577","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Software Defined Networking (SDN) is a new network architecture that decouples the control plane from the data plane. It separates routing from forwarding functions by using a controller and provides programmability for the data plane. SDN Controller is the intelligent part that is responsible for the Flow Path and the optimized Network Performance. Today, there are several OpenFlow controllers currently used in marketing and research. Thus, we must verify and select which controller will satisfy our requirement and performs our tasks. Performance and capabilities are important factors for selecting the controller. This paper presents and studies performance analysis for several open-source Controllers such as OpenDaylight, ONOS, Ryu and POX, based on indicators such as throughput and latency. We benchmark Controllers by using a tool called Cbench according to different parameters. These analyses will be a reference and help us with decision making on selecting the controller. Finally, we discuss research details and our findings in the testbeds for SDN Controller. We found the ONOS controller has the best throughput, Pox has the lowest Latency, and the ONOS controller has the best Scalability