{"title":"On Using Flow Classification to Optimize Traffic Routing in SDN Networks","authors":"Haythem Yahyaoui, Saifeddine Aidi, M. Zhani","doi":"10.1109/CCNC46108.2020.9045216","DOIUrl":null,"url":null,"abstract":"Cloud storage services are gaining a widespread popularity thanks to their scalability and performance. Several companies and users are relying on such services to store and retrieve their files. In this context, the file transfer time is critical for users' satisfaction. This time can be minimized by carefully selecting the routing strategy to transfer the flow of packets associated with each file. In this paper, we introduce a novel class-based routing strategy called LUNA that is able to minimize the flow completion time. LUNA classifies the flows into mice and elephants based on their size. Afterwards, it leverages a machine learning technique called association rules to generate the forwarding rules and route each flow based on its class (i.e., mouse or elephant). Experimental results show that LUNA has successfully identified the class of 80% of the flows. Furthermore, its class-based routing outperforms basic routing strategies in terms of flow completion time, throughput and packet loss by almost 47%, 41% and 23%, respectively.","PeriodicalId":443862,"journal":{"name":"2020 IEEE 17th Annual Consumer Communications & Networking Conference (CCNC)","volume":"143 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE 17th Annual Consumer Communications & Networking Conference (CCNC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCNC46108.2020.9045216","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 15
Abstract
Cloud storage services are gaining a widespread popularity thanks to their scalability and performance. Several companies and users are relying on such services to store and retrieve their files. In this context, the file transfer time is critical for users' satisfaction. This time can be minimized by carefully selecting the routing strategy to transfer the flow of packets associated with each file. In this paper, we introduce a novel class-based routing strategy called LUNA that is able to minimize the flow completion time. LUNA classifies the flows into mice and elephants based on their size. Afterwards, it leverages a machine learning technique called association rules to generate the forwarding rules and route each flow based on its class (i.e., mouse or elephant). Experimental results show that LUNA has successfully identified the class of 80% of the flows. Furthermore, its class-based routing outperforms basic routing strategies in terms of flow completion time, throughput and packet loss by almost 47%, 41% and 23%, respectively.