• DocumentCode
    971008
  • Title

    Design and evaluation of a new multi-path incremental routing algorithm on software routers

  • Author

    Eramo, Vincenzo ; Listanti, Marco ; Cianfrani, Antonio

  • Author_Institution
    INFOCOM Dept., Univ. of Roma Sapienza, Rome
  • Volume
    5
  • Issue
    4
  • fYear
    2008
  • fDate
    12/1/2008 12:00:00 AM
  • Firstpage
    188
  • Lastpage
    203
  • Abstract
    In this paper we analyze intra-domain routing protocols improvements to support new features required by realtime services. In particular we introduce OSPF fast convergence and highlight the advantage of using a dynamic algorithm instead of the Dijkstra one to compute the shortest paths. Then we propose a new multi-path dynamic algorithm which uses multipath information to make a fast determination about the new shortest paths when a link failure occurs, reducing this way the network re-convergence time. To evaluate the proposed algorithm performance we have implemented it in the OSPF code of the Quagga open-source routing software. We compare our own algorithm with three different dynamic algorithms, like the one implemented in Cisco routers and the two others, well known in literature, proposed by Narvaez and Ramalingam-Reps. We show how, by exploiting multi-path information, our algorithm performs, in many case studies, better than the above algorithms, especially in a link failure scenario.
  • Keywords
    Web services; public domain software; routing protocols; Cisco routers; Dijkstra algorithm; OSPF fast convergence; Quagga open-source routing software; Ramalingam-Reps; intradomain routing protocols; link failure scenario; multipath dynamic algorithm; multipath incremental routing algorithm; realtime services; software routers; Algorithm design and analysis; Convergence; Costs; Event detection; Hardware; Heuristic algorithms; Open source software; Phase detection; Routing protocols; Software algorithms; Dijkstra algorithm, multi-path dynamic shortest path, open source code, Quagga routing software, OSPF;
  • fLanguage
    English
  • Journal_Title
    Network and Service Management, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1932-4537
  • Type

    jour

  • DOI
    10.1109/TNSM.2009.041101
  • Filename
    5010443