Testbeds and Research Infrastructure. Development of Networks and Communities. 8th International ICST Conference, TridentCom 2012, Thessanoliki, Greece, June 11-13, 2012, Revised Selected Papers

Research Article

Automated Deployment and Customization of Routing Overlays on Planetlab

Download
431 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-35576-9_21,
        author={Claudio Freire and Alina Quereilhac and Thierry Turletti and Walid Dabbous},
        title={Automated Deployment and Customization of Routing Overlays on Planetlab},
        proceedings={Testbeds and Research Infrastructure. Development of Networks and Communities. 8th International ICST Conference, TridentCom 2012, Thessanoliki, Greece, June 11-13, 2012, Revised Selected Papers},
        proceedings_a={TRIDENTCOM},
        year={2012},
        month={12},
        keywords={networking overlays PlanetLab NEPI},
        doi={10.1007/978-3-642-35576-9_21}
    }
    
  • Claudio Freire
    Alina Quereilhac
    Thierry Turletti
    Walid Dabbous
    Year: 2012
    Automated Deployment and Customization of Routing Overlays on Planetlab
    TRIDENTCOM
    Springer
    DOI: 10.1007/978-3-642-35576-9_21
Claudio Freire1,*, Alina Quereilhac1,*, Thierry Turletti1,*, Walid Dabbous1,*
  • 1: INRIA
*Contact email: claudio-daniel.freire@inria.fr, alina.quereilhac@inria.fr, thierry.turletti@inria.fr, walid.dabbous@inria.fr

Abstract

PlanetLab testbed is widely used to evaluate protocols and applications under realistic Internet conditions, but this realism comes at the cost of uncontrolled topology and traffic behavior. The use of overlay networks on PlanetLab can solve this problem by giving more control to the experimenter. However, manually creating such overlays is far from simple, and existing solutions are either not available for all PlanetLab nodes, or lack support for low level overlays. Deployment and customization of overlay architectures are also poorly supported. In this paper we present a flexible solution to support overlay networks on PlanetLab, providing deployment automation, tunneling, routing, and traffic shaping capabilities. By building our solution into NEPI, a general framework for network experimentation, which automates design, deployment, and management of experiments, we simplify the complexity of building overlays on PlanetLab, and foster reusability and extensibility though NEPI’s modular structure.