A Coding-Based Approach to Robust Shortest-Path Routing

被引:0
|
作者
Barbero, Angela I. [1 ]
Ytrehus, Oyvind [2 ]
机构
[1] Univ Valladolid, Dept Appl Math, E-47011 Valladolid, Spain
[2] Univ Bergen, Dept Informat, N-5020 Bergen, Norway
关键词
Communication networks; Routing; Distance vector algorithm; Information theory; Coding; Belief propagation;
D O I
10.1007/978-3-319-17296-5_3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Robust and distributed creation of routing tables is essential for the functioning of a modern communication network. One of the two main types of routing algorithms in use in today's Internet is made up of variations of the so-called distance-vector or Bellman-Ford algorithm (Bellman, Quart Appl Math 16: 87-90, 1958; Ford (1956) Network flow theory paper P-923. RAND Corporation, Santa Monica; Moore (1959) The shortest path through a maze. In: Proceedings of an international symposium on the theory of switching 1957, Cambridge. Part II. Harvard University Press, pp 285-292). These algorithms suffer from two main deficiencies: (i) The amount of data exchanged for the algorithms to function is considered excessive for some applications, and (ii) the algorithms respond slowly to "bad news" in the network. This is known as the count-to-infinity (c2 infinity) problem. In order to address (ii), protocol designers (RFC1058 - routing information protocol (1988) Internet Engineering Task Force) have introduced heuristics such as the "split horizon" and the "route poisoning" techniques. It can be shown by simple examples that these heuristics do not solve the c2 infinity problem completely. In this paper we describe a simple routing algorithm, the Tree Routing algorithm, that exchanges no more data than existing algorithms, and that at the same time provides routing agents with no less (and often more) insight into the topology of the network. The Tree Routing algorithm is inspired by techniques used in information theory and coding theory. We explain why the Tree Routing algorithm will never respond slower, and will often respond faster, than existing algorithms.
引用
收藏
页码:35 / 42
页数:8
相关论文
共 50 条
  • [1] A Shortest-Path Tree Approach for Routing in Space Networks
    Olivier De Jonckère
    Juan A.Fraire
    中国通信, 2020, 17 (07) : 52 - 66
  • [2] A Shortest-Path Tree Approach for Routing in Space Networks
    De Jonckere, Olivier
    Fraire, Juan A.
    CHINA COMMUNICATIONS, 2020, 17 (07) : 52 - 66
  • [3] Shortest-path routing based on ant-algorithm
    Min, LY
    Yang, JY
    DCABES 2004, Proceedings, Vols, 1 and 2, 2004, : 228 - 230
  • [4] Optimal routing in shortest-path data
    Ramakrishnan, KG
    Rodrigues, MA
    BELL LABS TECHNICAL JOURNAL, 2001, 6 (01) : 117 - 138
  • [5] Shortest-path Routing in Spined Cubes
    Satoh, Kaito
    Kaneko, Keiichi
    Phan Thi Hong Hanh
    Huynh Thi Thanh Binh
    2017 6TH ICT INTERNATIONAL STUDENT PROJECT CONFERENCE (ICT-ISPC), 2017,
  • [6] Shortest-path routing in arbitrary networks
    auf der Heide, FM
    Vöcking, B
    JOURNAL OF ALGORITHMS, 1999, 31 (01) : 105 - 131
  • [7] Monotonicity testing and shortest-path routing on the cube
    Briet, Jop
    Chakraborty, Sourav
    Garcia-Soriano, David
    Matsliah, Arie
    COMBINATORICA, 2012, 32 (01) : 35 - 53
  • [8] Monotonicity testing and shortest-path routing on the cube
    Jop Briët
    Sourav Chakraborty
    David García-Soriano
    Arie Matsliah
    Combinatorica, 2012, 32 : 35 - 53
  • [9] A dual neural network for shortest-path routing
    Wang, J
    1997 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS, VOLS 1-4, 1997, : 1295 - 1298
  • [10] Recurrent neural networks for shortest-path routing
    Xia, YS
    Wang, J
    FUSION'98: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON MULTISOURCE-MULTISENSOR INFORMATION FUSION, VOLS 1 AND 2, 1998, : 237 - 244