P. Chumcharoen, Kiattikun Kawila, K. N. Nakorn, K. Rojviboonchai
{"title":"软件定义网络中的排队感知路由算法","authors":"P. Chumcharoen, Kiattikun Kawila, K. N. Nakorn, K. Rojviboonchai","doi":"10.1109/JCSSE.2017.8025937","DOIUrl":null,"url":null,"abstract":"Routing Algorithm is an important mechanism which decides data transferring path in a network. Several existed routing algorithms are derived from a fundamental of graph theory with shortest path approach. A lot of additional network metrics were applied to serve the best quality of service (QoS) to end devices. However, a selected path from the existed algorithms can suffer from additional end-to-end latency for long time periods when the number of traffic flows increases. This situation is called the bufferbloat problem which is caused by excessively large queue in buffer. In this paper, we proposed a novel queuing-aware routing algorithm in software defined networks. The proposed algorithm leverages a capability of centralized system to gather directly the buffering information in real-time to calculate the shortest path with acceptable buffering occupancy level. The simulation result shows that the proposed algorithm outperforms the traditional shortest path approach in term of overall throughput significantly.","PeriodicalId":6460,"journal":{"name":"2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"25 1","pages":"1-5"},"PeriodicalIF":0.0000,"publicationDate":"2017-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Queuing-aware Routing Algorithm in Software Defined Networks\",\"authors\":\"P. Chumcharoen, Kiattikun Kawila, K. N. Nakorn, K. Rojviboonchai\",\"doi\":\"10.1109/JCSSE.2017.8025937\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Routing Algorithm is an important mechanism which decides data transferring path in a network. Several existed routing algorithms are derived from a fundamental of graph theory with shortest path approach. A lot of additional network metrics were applied to serve the best quality of service (QoS) to end devices. However, a selected path from the existed algorithms can suffer from additional end-to-end latency for long time periods when the number of traffic flows increases. This situation is called the bufferbloat problem which is caused by excessively large queue in buffer. In this paper, we proposed a novel queuing-aware routing algorithm in software defined networks. The proposed algorithm leverages a capability of centralized system to gather directly the buffering information in real-time to calculate the shortest path with acceptable buffering occupancy level. The simulation result shows that the proposed algorithm outperforms the traditional shortest path approach in term of overall throughput significantly.\",\"PeriodicalId\":6460,\"journal\":{\"name\":\"2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)\",\"volume\":\"25 1\",\"pages\":\"1-5\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/JCSSE.2017.8025937\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/JCSSE.2017.8025937","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Queuing-aware Routing Algorithm in Software Defined Networks
Routing Algorithm is an important mechanism which decides data transferring path in a network. Several existed routing algorithms are derived from a fundamental of graph theory with shortest path approach. A lot of additional network metrics were applied to serve the best quality of service (QoS) to end devices. However, a selected path from the existed algorithms can suffer from additional end-to-end latency for long time periods when the number of traffic flows increases. This situation is called the bufferbloat problem which is caused by excessively large queue in buffer. In this paper, we proposed a novel queuing-aware routing algorithm in software defined networks. The proposed algorithm leverages a capability of centralized system to gather directly the buffering information in real-time to calculate the shortest path with acceptable buffering occupancy level. The simulation result shows that the proposed algorithm outperforms the traditional shortest path approach in term of overall throughput significantly.