Skip to main content

GPLMT: A Lightweight Experimentation and Testbed Management Framework

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 9631))

Abstract

Conducting experiments in federated, distributed, and heterogeneous testbeds is a challenging task for researchers. Researchers have to take care of the whole experiment life cycle, ensure the reproducibility of each run, and the comparability of the results. We present GPLMT, a flexible and lightweight framework for managing testbeds and the experiment life cycle. GPLMT provides an intuitive way to formalize experiments. The resulting experiment description is portable across varying experimentation platforms. GPLMT enables researchers to manage and control networked testbeds and resources, and conduct experiments on large-scale, heterogeneous, and distributed testbeds. We state the requirements and the design of GPLMT, describe the challenges of developing and using such a tool, and present selected user studies along with their experience of using GPLMT in varying scenarios. GPLMT is free and open source software and can be obtained from the project’s GitHub repository.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Notes

  1. 1.

    https://github.com/docmalloc/gplmt.

  2. 2.

    https://gnunet.org.

  3. 3.

    http://www.ict-openlab.eu/experiments-use-cases/experiments.html.

  4. 4.

    https://www.lrz.de/services/compute/supermuc/.

  5. 5.

    http://www.zabbix.com/.

  6. 6.

    https://www.planet-lab.org/tools.

  7. 7.

    http://www.cs.arizona.edu/stork/.

  8. 8.

    http://gush.cs.williams.edu/trac/gush.

  9. 9.

    https://github.com/docmalloc/gplmt.

References

  1. Jaros, M.: Distribution and orchestration of network measurements on the planetlab testbed. Bachelor’s thesis, Technische Universität München, Chair for Network Architectures and Services, April 2015

    Google Scholar 

  2. Albrecht, J., Huang, D.Y.: Managing distributed applications using gush. In: Magedanz, T., Gavras, A., Thanh, N.H., Chase, J.S. (eds.) TridentCom 2010. LNICST, vol. 46, pp. 401–411. Springer, Heidelberg (2011)

    Google Scholar 

  3. Quereilhac, A., Lacage, M., Freire, C., Turletti, T., Dabbous, W.: Nepi: an integration framework for network experimentation. In: 19th International Conference on Software, Telecommunications and Computer Networks (SoftCOM), pp. 1–5, September 2011

    Google Scholar 

  4. Rakotoarivelo, T., Ott, M., Jourjon, G., Seskar, I.: OMF: a control and management framework for networking testbeds. ACM Oper. Syst. Rev. (OSR) 43, 54–59 (2010)

    Article  Google Scholar 

  5. Ragusa, C., Robinson, P., Svorobej, S.: A framework for modeling and execution of infrastructure contention experiments. In: 2nd Internation Workshop on Measurement-based Experimental Research, Methodology and Tools (2013)

    Google Scholar 

  6. Genge, B., Siaterlis, C., Fovino, I.N., Masera, M.: A cyber-physical experimentation environment for the security analysis of networked industrial control systems. Comput. Electr. Eng. 38(5), 1146–1161 (2012). Special issue on Recent Advances in Security and Privacy in Distributed Communications and Image processing

    Article  Google Scholar 

Download references

Acknowledgments

This work has been supported by the German Federal Ministry of Education and Research (BMBF) under support code 16KIS0145, project SURF. The authors would like to thank Matthias Jaros, Oliver Gasser for their helpful feedback, Omar Tarabai for his work on GPLMT and the integration with Zabbix.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Matthias Wachs .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Wachs, M., Herold, N., Posselt, SA., Dold, F., Carle, G. (2016). GPLMT: A Lightweight Experimentation and Testbed Management Framework. In: Karagiannis, T., Dimitropoulos, X. (eds) Passive and Active Measurement. PAM 2016. Lecture Notes in Computer Science(), vol 9631. Springer, Cham. https://doi.org/10.1007/978-3-319-30505-9_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-30505-9_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-30504-2

  • Online ISBN: 978-3-319-30505-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics