{"title":"Centralized versus Distributed Efficient Route Computation with Multiply-Constrained Link Costs","authors":"Rajesh Bajracharya, J. Daigle","doi":"10.1109/ICCCN.2018.8487425","DOIUrl":null,"url":null,"abstract":"We quantify and compare the complexities of two computational algorithms, the Floyd-Warshall algorithm and a widest-remaining- path-first algorithm (WRaPFt), which we introduce here, that compute abstract node representations for autonomous systems in hierarchical networks. Both algorithms compute the traversing characteristics under bandwidth dependent link costs and give identical results. The techniques discussed here can be applied to any cost metrics that can be defined as elements of a semi-ring. We compare the execution time and the number of steps required to compute the efficient frontiers for the case of flow-controlled cost functions. For all node pairs, we found WRaPFt to be faster at lower connectivities and Floyd- Warshall to be faster at higher connectivities, the crossover point being roughly 0.5. Execution time for the WRaPFt algorithm is never more than 1.7 times the execution time of the Floyd-Warshall algorithm. Thus, WRaPFt can provide a speed-up factor of 1.7/ V in routing table update computation. Finally, we found that the execution time increases approximately proportional to the 4th power of V for both algorithms for fully connected random test networks.","PeriodicalId":399145,"journal":{"name":"2018 27th International Conference on Computer Communication and Networks (ICCCN)","volume":"114 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 27th International Conference on Computer Communication and Networks (ICCCN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCCN.2018.8487425","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
We quantify and compare the complexities of two computational algorithms, the Floyd-Warshall algorithm and a widest-remaining- path-first algorithm (WRaPFt), which we introduce here, that compute abstract node representations for autonomous systems in hierarchical networks. Both algorithms compute the traversing characteristics under bandwidth dependent link costs and give identical results. The techniques discussed here can be applied to any cost metrics that can be defined as elements of a semi-ring. We compare the execution time and the number of steps required to compute the efficient frontiers for the case of flow-controlled cost functions. For all node pairs, we found WRaPFt to be faster at lower connectivities and Floyd- Warshall to be faster at higher connectivities, the crossover point being roughly 0.5. Execution time for the WRaPFt algorithm is never more than 1.7 times the execution time of the Floyd-Warshall algorithm. Thus, WRaPFt can provide a speed-up factor of 1.7/ V in routing table update computation. Finally, we found that the execution time increases approximately proportional to the 4th power of V for both algorithms for fully connected random test networks.