Pantelimon-Teodor Tivig, Alexandru Brumaru, S. Obreja
{"title":"在SDN中创建可扩展的分布式控制平面,排除单点故障","authors":"Pantelimon-Teodor Tivig, Alexandru Brumaru, S. Obreja","doi":"10.1109/comm54429.2022.9817181","DOIUrl":null,"url":null,"abstract":"In Software Defined Network (SDN) distributing the control plane brings tremendous benefits and reinforce the performance, scalability, and security. In SDN, a single controller provides a global view of the network status. Therefore, the controller is responsible for configuring the data plane devices. Because all control plan responsibilities are managed by a single controller, these benefits come at a high cost due to the threat of a single point of failure in the SDN network. The contribution of this work is a method to alleviate the mentioned threat. A fault-tolerant solution, which makes possible to deliver high availability and scalable new services for distribution of controllers, is proposed. The solution is based on the applications Zookeeper, Redis. The Ryu controller and Mininet are used to emulate the Software Defined Network. The prototype implementation enables multiple Ryu controllers to execute their own functions in fault-tolerant manner employing a centralized service for preserving configuration information named Redis. The functional validation of the proposed solution is presented in the paper.","PeriodicalId":118077,"journal":{"name":"2022 14th International Conference on Communications (COMM)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Creating Scalable Distributed Control Plane in SDN to Rule Out the Single Point of Failure\",\"authors\":\"Pantelimon-Teodor Tivig, Alexandru Brumaru, S. Obreja\",\"doi\":\"10.1109/comm54429.2022.9817181\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In Software Defined Network (SDN) distributing the control plane brings tremendous benefits and reinforce the performance, scalability, and security. In SDN, a single controller provides a global view of the network status. Therefore, the controller is responsible for configuring the data plane devices. Because all control plan responsibilities are managed by a single controller, these benefits come at a high cost due to the threat of a single point of failure in the SDN network. The contribution of this work is a method to alleviate the mentioned threat. A fault-tolerant solution, which makes possible to deliver high availability and scalable new services for distribution of controllers, is proposed. The solution is based on the applications Zookeeper, Redis. The Ryu controller and Mininet are used to emulate the Software Defined Network. The prototype implementation enables multiple Ryu controllers to execute their own functions in fault-tolerant manner employing a centralized service for preserving configuration information named Redis. The functional validation of the proposed solution is presented in the paper.\",\"PeriodicalId\":118077,\"journal\":{\"name\":\"2022 14th International Conference on Communications (COMM)\",\"volume\":\"27 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-06-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 14th International Conference on Communications (COMM)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/comm54429.2022.9817181\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 14th International Conference on Communications (COMM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/comm54429.2022.9817181","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Creating Scalable Distributed Control Plane in SDN to Rule Out the Single Point of Failure
In Software Defined Network (SDN) distributing the control plane brings tremendous benefits and reinforce the performance, scalability, and security. In SDN, a single controller provides a global view of the network status. Therefore, the controller is responsible for configuring the data plane devices. Because all control plan responsibilities are managed by a single controller, these benefits come at a high cost due to the threat of a single point of failure in the SDN network. The contribution of this work is a method to alleviate the mentioned threat. A fault-tolerant solution, which makes possible to deliver high availability and scalable new services for distribution of controllers, is proposed. The solution is based on the applications Zookeeper, Redis. The Ryu controller and Mininet are used to emulate the Software Defined Network. The prototype implementation enables multiple Ryu controllers to execute their own functions in fault-tolerant manner employing a centralized service for preserving configuration information named Redis. The functional validation of the proposed solution is presented in the paper.