{"title":"Routing algorithms based on shortest paths","authors":"D. Bertsekas","doi":"10.1109/CDC.1980.271870","DOIUrl":null,"url":null,"abstract":"This talk is an overview of adaptive quasistatic routing algorithms for communication network that are based on shortest path computations. We first consider single path algorithms such as the one currently operating on the ARPANET and highlights their advantages and inherent limitations. We then focus on an algorithm that allows multipath routing. During the algorithm each node maintains a list of paths along which it sends traffic to each destination together with a list of fractions of total traffic that are sent along these paths. At each iteration a minimum marginal delay path to each destination is computed and added to the current list if not already there. Simultaneously the corresponding fractions are updated in a way that reduces average delay per message. The algorithm is capable of employing second derivates of link delay functions thereby providing automatic scaling with respect to traffic input level. It can be implemented in both a distributed and centralized manner, and it can be shown to converge to an optimal routing at a linear rate.","PeriodicalId":332964,"journal":{"name":"1980 19th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1980-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"1980 19th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CDC.1980.271870","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This talk is an overview of adaptive quasistatic routing algorithms for communication network that are based on shortest path computations. We first consider single path algorithms such as the one currently operating on the ARPANET and highlights their advantages and inherent limitations. We then focus on an algorithm that allows multipath routing. During the algorithm each node maintains a list of paths along which it sends traffic to each destination together with a list of fractions of total traffic that are sent along these paths. At each iteration a minimum marginal delay path to each destination is computed and added to the current list if not already there. Simultaneously the corresponding fractions are updated in a way that reduces average delay per message. The algorithm is capable of employing second derivates of link delay functions thereby providing automatic scaling with respect to traffic input level. It can be implemented in both a distributed and centralized manner, and it can be shown to converge to an optimal routing at a linear rate.