Performance and flexibility of open source routing software

被引:0
|
作者
Eramo, V. [1 ]
Listanti, M. [1 ]
Cianfrani, A. [1 ]
Cipollone, E. [1 ]
机构
[1] Univ Roma La Sapienza, INFOCOM Dept, Rome, Italy
关键词
open source code; Quagga and Xorp routing software; open shortest path first; Dijkstra's algorithm; binary heap; incremental algorithm;
D O I
10.1007/978-1-4020-6270-4_22
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Routing protocols are a critical component in IP networks. Beside dedicated hardware, a great interest on routing systems based on open software is raising among Internet Service Providers. Many open source implementations of this protocol have been developed, among which Quagga and Xorp are the most used in PC-based router. In this paper we evaluate the OSPF performance of Quagga and Xorp routing software according to the test methodologies defined within the Internet Engineering Task Force. Moreover we describe a set of changes made on Quagga code in order to optimize some processes, whose algorithms were not efficient. In order to show the flexibility of an Open Source Routing Software, we have also implemented in Quagga an incremental algorithm for the evaluation of the shortest path. The realized implementation allows the shortest path computation time to be reduced of about the 97%.
引用
收藏
页码:259 / 270
页数:12
相关论文
共 50 条
  • [31] Open source software: A history
    Bretthauer, D
    INFORMATION TECHNOLOGY AND LIBRARIES, 2002, 21 (01) : 3 - 10
  • [32] The role of open source software
    Tennant, R
    LIBRARY JOURNAL, 2000, 125 (01) : 36 - 36
  • [33] Free and Open Source Software
    Riehle, Dirk
    COMPUTER, 2024, 57 (08) : 114 - 118
  • [34] Software product line and open source software
    Ishikawa, M
    11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 567 - 567
  • [35] Performance Analysis of Ensemble Learning for Predicting Defects in Open Source Software
    Kaur, Arvinder
    Kaur, Kamaldeep
    2014 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2014, : 219 - 225
  • [36] Performance of GitHub Open-Source Software Project: An Empirical Analysis
    Joy, Abin
    Thangavelu, Senthilkumar
    Jyotishi, Amalendu
    2018 SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN ELECTRONICS, COMPUTERS AND COMMUNICATIONS (ICAECC), 2018,
  • [37] How Open is Open Source? - Software and Beyond
    Balka, Kerstin
    Raasch, Christina
    Herstatt, Cornelius
    CREATIVITY AND INNOVATION MANAGEMENT, 2010, 19 (03) : 248 - 256
  • [38] Flexibility in ROM: A stackable open source BIOS
    Agnew, A
    Sulmicki, A
    Minnich, R
    Arbaugh, W
    USENIX ASSOCIATION PROCEEDINGS OF THE FREENIX TRACK, 2003, : 115 - 124
  • [39] Comparison of Maintainability and Flexibility on Open Source LMS
    Anggrainingsih, Rini
    Johannanda, Bara Okta Pratista
    Kuswara, Aprilla Paskarika
    Wahyuningsih, Daru
    Rejekiningsih, Triana
    2016 1ST INTERNATIONAL SEMINAR ON APPLICATION FOR TECHNOLOGY OF INFORMATION AND COMMUNICATION (ISEMANTIC): SCIENCE AND TECHNOLOGY FOR A BETTER FUTURE, 2016, : 273 - 277
  • [40] Effect of routing flexibility on the performance of manufacturing system
    Khan, W. U.
    Ali, M.
    INTERNATIONAL JOURNAL OF PRODUCTION MANAGEMENT AND ENGINEERING, 2019, 7 (02) : 133 - 143