RiaS: overlay topology creation on a PlanetLab infrastructure

  • Authors:
  • Jens Lischka;Holger Karl

  • Affiliations:
  • Paderborn University, Paderborn, Germany;Paderborn University, Paderborn, Germany

  • Venue:
  • Proceedings of the second ACM SIGCOMM workshop on Virtualized infrastructure systems and architectures
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The PlanetLab testbed was originally built to develop new technologies for distributed storage, network mapping, peer-to-peer systems, distributed hash tables and query processing in a live-traffic environment. This allowed researchers to construct their own overlay network topologies on top of IP without any need for direct Layer2 access. While this structure is easy to use for many purposes, it does not lend itself directly to experiments with new routing protocols, which need a finer-grained control of where packets flow. Enabling such tests of new protocols and architectures on the PlanetLab infrastructure is the objective of this paper. To this end, a researcher must be able to build Layer2 topologies upon the PlanetLab infrastructure and to have routing and forwarding protocols execute in such a defined infrastructure. Currently this is impossible due to the nature of PlanetLab's network virtualization. This paper describes RiaS, a tool to create customized network topologies inside of PlanetLab slices. This enables researchers to evaluate and test new routing protocols on PlanetLab. We analyze the existing shortcomings of PlanetLab, identify the prerequisites to enable routing experiments, and propose our Routing-in-a-Slice (RiaS) system to overcome this impasse.