{"title":"A globally optimised multipath routing algorithm using SDN","authors":"Noel Farrugia, Victor Buttigieg, J. A. Briffa","doi":"10.1109/ICIN.2018.8401633","DOIUrl":null,"url":null,"abstract":"The Software Defined Network (SDN) model promises the delivery of a network architecture capable of handling the demands of current and future applications more efficiently than the current distributed network architecture. SDN gains this ability by moving to a logically centralised control plane. The centralised network controller has up to date information on both the network topology and the flows using the network. In this work we use the information already available at the network controller to create a globally optimised Per-Packet multipath routing algorithm. An optimal Per-Packet multipath routing algorithm may split a flow unequally between different paths. Current SDN capable hardware is not able to split flows in an unequal fashion while still remaining scalable. To overcome this limitation, we also propose a stochastic flow splitting mechanism capable of dividing a flow into any number of fractional components while offering better scalability than current methods. To analyse the performance of our proposed system, the GEANT network topology is used. Under heavy traffic load, our system shows a 90% improvement in a flow's received throughput when compared to OSPF and ECMP.","PeriodicalId":103076,"journal":{"name":"2018 21st Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 21st Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIN.2018.8401633","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
The Software Defined Network (SDN) model promises the delivery of a network architecture capable of handling the demands of current and future applications more efficiently than the current distributed network architecture. SDN gains this ability by moving to a logically centralised control plane. The centralised network controller has up to date information on both the network topology and the flows using the network. In this work we use the information already available at the network controller to create a globally optimised Per-Packet multipath routing algorithm. An optimal Per-Packet multipath routing algorithm may split a flow unequally between different paths. Current SDN capable hardware is not able to split flows in an unequal fashion while still remaining scalable. To overcome this limitation, we also propose a stochastic flow splitting mechanism capable of dividing a flow into any number of fractional components while offering better scalability than current methods. To analyse the performance of our proposed system, the GEANT network topology is used. Under heavy traffic load, our system shows a 90% improvement in a flow's received throughput when compared to OSPF and ECMP.