3rd International ICST Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities (TridentCom)

Research Article

An Architecture for Experimenting with Traffic Engineering and QoS Routing Algorithms

Download521 downloads
  • @INPROCEEDINGS{10.1109/TRIDENTCOM.2007.4444700,
        author={Stefano Avallone and Simon Pietro Romano and Giorgio Ventre},
        title={An Architecture for Experimenting with Traffic Engineering and QoS Routing Algorithms},
        proceedings={3rd International ICST Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities (TridentCom)},
        proceedings_a={TRIDENTCOM},
        year={2010},
        month={5},
        keywords={},
        doi={10.1109/TRIDENTCOM.2007.4444700}
    }
    
  • Stefano Avallone
    Simon Pietro Romano
    Giorgio Ventre
    Year: 2010
    An Architecture for Experimenting with Traffic Engineering and QoS Routing Algorithms
    TRIDENTCOM
    IEEE
    DOI: 10.1109/TRIDENTCOM.2007.4444700
Stefano Avallone1,*, Simon Pietro Romano1,*, Giorgio Ventre1,*
  • 1: COMICS Lab, Dip. Informatica e Sistemistica Universit`a di Napoli Federico II Via Claudio 21, 80125 Napoli, Italy
*Contact email: stavallo@unina.it, spromano@unina.it, giorgio@unina.it

Abstract

The Internet research community is making a great effort in order to define efficient network management and control functions. The goal is to make the best use of the network infrastructure, while meeting the users’ requirements at the same time. One of the keys to achieve such a goal is the routing algorithm. A wide variety of traffic engineering and QoS routing algorithms have been proposed aiming to optimize resources and provide QoS to the users. However, the performace of such algorithms have usually been evaluated through simulations. In this paper, we present an architecture which enables to experiment with different routing algorithms in a real network. The performance of the routing algorithms can then be evaluated in terms of number of admitted flow requests, average delay, packet loss and jitter. We describe how we implemented all the components of the proposed architecture and how we setup a testbed consisting of Linux PCs. Finally, we illustrate an experiment we conducted to demonstrate the operation of our architecture.