Skip to main content

Integration of OMF-Based Testbeds in a Global-Scale Networking Facility

  • Conference paper
Quality of Service in Heterogeneous Networks (QShine 2009)

Abstract

PlanetLab is a global scale platform for experimentation of new networking applications in a real environment. It consists of several nodes, offered by academic institutions or companies spread all over the world, that can be shared by the networking community for its tests. The main drawback of PlanetLab is its scarce heterogeneity in terms of the access technologies it offers. In this paper we discuss the efforts we made in order to alleviate this problem. We first developed a tool that allowed us to integrate a WiFi testbed controllable by OMF (Orbit Management Framework) [16] in PlanetLab by means of a multi-homed PlanetLab node. OMF is a set of tools that make it easy to automatically execute experiments and collect measurements on a WiFi testbed. The tool we developed allows, more generally, to solve the issues that arises with multi-homed PlanetLab nodes (i.e. PlanetLab nodes having more than a network interface). In order to be able to fully exploit the potential of such PlanetLab nodes, there is the need for the users to add routing rules (e.g. rules to reach a destination through the WiFi interface, instead of the Ethernet interface). Such operation cannot be performed in a PlanetLab environment, as the rules a user adds would also affect other users’ traffic. Therefore it arises the necessity of user-specific routing tables, i.e. routing tables whose rules are only valid for traffic belonging to that user. In this way the user is able to route his traffic through the WiFi interface, and make it traverse the OMF-controllable WiFi testbed, while other users’ traffic continues to get routed through the default primary interface. We also had to support the integration of the OMF facilities (e.g. the OMF controller) into the user environment, which is called slice, in order to allow for the customization of the testbed (e.g. loading a specific disk image on each node) and the automatical execution of experiments. The software we developed to achieve such integration is in the process of being integrated in the code base of PlanetLab, so that anyone is able to integrate its wireless infrastructure in PlanetLab.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Netfilter/IPtables, http://www.netfilter.org

  2. Onelab, http://www.onelab.eu/

  3. Openwrt, http://openwrt.org/

  4. Planetlab europe - federation, http://www.planet-lab.eu/federation

  5. UMTS Forum, http://www.umts-forum.org/

  6. VNET+ subsystem of PlanetLab, http://www.cs.princeton.edu/~sapanb/vnet/

  7. Voyage Linux, http://linux.voyage.hk/

  8. vsys, http://www.cs.princeton.edu/sapanb/vsys/

  9. WiMax, http://ieee802.org/16/

  10. Avallone, S., Emma, D., Pescapè, A., Ventre, G.: High performance internet traffic generators. The Journal of Supercomputing 35(1), 5–26 (2006)

    Article  Google Scholar 

  11. Bavier, A., Feamster, N., Huang, M., Peterson, L., Rexford, J.: In VINI veritas: realistic and controlled network experimentation. In: Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications, pp. 3–14. ACM, New York (2006)

    Google Scholar 

  12. Botta, A., Canonico, R., Stasi, G.D., Pescapé, A., Ventre, G.: Providing UMTS connectivity to PlanetLab nodes. In: Proceedings of the 3rd International Workshop on Real Overlays & Distributed Systems, ROADS 2008, Madrid, Spain (December 2008)

    Google Scholar 

  13. Hadjichristofi, G., Brender, A., Gruteser, M., Mahindra, R., Seskar, I.: A wired-wireless testbed architecture for network layer experimentation based on ORBIT and VINI. In: Proceedings of the second ACM international workshop on Wireless network testbeds, experimental evaluation and characterization, pp. 83–90. ACM, New York (2007)

    Google Scholar 

  14. Kohler, E., Morris, R., Chen, B., Jannotti, J., Kaashoek, M.: The click modular router. ACM Transactions on Computer Systems (TOCS) 18(3), 263–297 (2000)

    Article  Google Scholar 

  15. Mahindra, R., Bhanage, G., Hadjichristofi, G., Ganu, S., Kamat, P., Seskar, I., Raychaudhuri, D.: Integration of heterogeneous networking testbeds (2008)

    Google Scholar 

  16. Ott, M., Seskar, I., Siraccusa, R., Singh, M.: Orbit testbed software architecture: Supporting experiments as a service. In: TRIDENTCOM 2005: Proceedings of the First International Conference on Testbeds and Research Infrastructures for the DEvelopment of NeTworks and COMmunities (TRIDENTCOM 2005), Washington, DC, USA, pp. 136–145. IEEE Computer Society, Los Alamitos (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Di Stasi, G., Avallone, S., Canonico, R. (2009). Integration of OMF-Based Testbeds in a Global-Scale Networking Facility. In: Bartolini, N., Nikoletseas, S., Sinha, P., Cardellini, V., Mahanti, A. (eds) Quality of Service in Heterogeneous Networks. QShine 2009. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 22. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10625-5_34

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-10625-5_34

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-10624-8

  • Online ISBN: 978-3-642-10625-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics