Skip to main content

Abstract

The ability to capture and process packet-level data is of intrinsic importance in network testbeds that offer broad experimental capabilities to researchers. In this paper we describe the design and implementation of a passive measurement system for network testbeds called GIMS. The system enables users to specify and centrally manage packet capture on a set of dedicated measurement nodes deployed on links in a distributed testbed. The first component of GIMS is a scalable experiment management system that coordinates multi-tenant access to measurement nodes through a web-based user interface. The second component of GIMS is a node management system that enables (i) local processing on packets (e.g., flow aggregation and sampling), (ii) meta-data to be added to captured packets (e.g., timestamps), (iii) packet anonymization per local security policy, and (iv) flexible data storage including transfer to remote archives. We demonstrate the capabilities of GIMS through a set of micro-benchmarks that specifically highlight the performance of the node management system deployed on a commodity workstation. Our implementations are openly available to the community and our development efforts are on-going.

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 39.99
Price excludes VAT (USA)
  • Available as 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Iperf 2.0.5 – the TCP/UDP bandwidth measurement tool (2012), http://iperf.sourceforge.net/

  2. Cisco IOS Netflow (2012), http://www.cisco.com/en/US/products/ps6601/products_ios_protocol_group_home.html

  3. Endace, Inc. (2012), http://www.endace.com

  4. GENI — Global Environment for Network Innovations (2012), http://www.geni.net/

  5. The Orbit Testbed (2012), http://www.orbit-lab.org/

  6. The Planetlab Testbed (2012), http://www.planet-lab.org/

  7. Wireshark — go deep (2012), http://www.wireshark.org/

  8. Barford, P.: The Wisconsin Advanced Internet Laboratory (2012), http://groups.geni.net/geni/wiki/MeasurementSystem

  9. Barford, P., Sommers, J., Crovella, M.: Instrumentation and Measurement for GENI (2012), http://www.schooner.wail.wisc.edu

  10. Brandauer, C., Fichtel, T.: MINER — A measurement infrastructure for network research. In: Proceedings of Tridentcom 2009 (2009)

    Google Scholar 

  11. Braun, L., Didebulidze, A., Kammenhuber, N., Carle, G.: Comparing and improving current packet capturing solutions based on commodity hardware. In: Proceedings of ACM Internet Measurement Conference (2010)

    Google Scholar 

  12. Brownlee, N.: Using NeTraMet for production traffic measurement. In: Proceedings of IEEE/IFIP International Symposium on Integrated Network Management (May 2001)

    Google Scholar 

  13. CAIDA. Coralreef software suite (2012), http://www.caida.org/tools/measurement/coralreef/

  14. Cardigliano, A., Deri, L., Gasparakis, J., Fusco, F.: vPFRING: Towards Wire-Speed Network Monitoring using Virtual Machines. In: Proceedings of ACM Internet Measurement Conference (2011)

    Google Scholar 

  15. Case, J., Fedor, M., Schoffstall, M., Davin, J.: RFC 1157: A Simple Network Management Protocol (SNMP) (May 1990), http://www.ietf.org/rfc/rfc1157.txt

  16. Deri, L.: Improving passive capture: Beyond device polling. In: Proceedings of SANE (2004)

    Google Scholar 

  17. Claise, B. (ed.): RFC 3954: Cisco Systems NetFlow Services Export Version 9 (October 2004), http://tools.ietf.org/html/rfc3954

  18. Barford, P. (ed.): GENI Instrumentation and Measurement Systems (GIMS) Specification, GDD-06-012 (2006), http://groups.geni.net/geni/wiki/GeniInstMeas

  19. Fan, J., Xu, J., Ammar, M., Moon, S.: Prefix-Preserving IP Address Anonymization. Computer Networks 48(2) (October 2004)

    Google Scholar 

  20. Gonzalez, J.M., Paxson, V.: Pktd: A packet capture and injection daemon. In: Proceedings of Passive and Active Measurement Workshop (2003)

    Google Scholar 

  21. Hussain, A., Bartlett, G., Pryadkin, Y., Heidemann, J., Papadopoulos, C., Bannister, J.: Experiences with a continuous network tracing infrastructure. In: Proceedings of the ACM SIGCOMM Workshop on Mining Network Data (2005)

    Google Scholar 

  22. Sommers, J., Barford, P., Duffield, N., Ron, A.: Multi-objective monitoring for sla compliance. IEEE/ACM Transactions on Networking 18(2) (2009)

    Google Scholar 

  23. Jacobson, V., Leres, C., McCanne, S., et al.: Tcpdump (1989), http://www.tcpdump.org/

  24. Oetiker, T.: MRTG: The Multi Router Traffic Grapher. In: Proceedings of USENIX LISA 1998 (1998)

    Google Scholar 

  25. Rakotoarivelo, T., Ott, M., Jourjon, G., Seskar, I.: OMF: a control and management framework for networking testbeds. ACM SIGOPS Operating Systems Review 43(4) (2010)

    Google Scholar 

  26. Sadasivan, G., Brownlee, N., Claise, B., Quittek, J.: RFC 5470: Architecture for IP Flow Information Export (March 2009), http://tools.ietf.org/html/rfc5470

  27. Sommers, J., Barford, P.: Self-configuring network traffic generation. In: ACM SIGCOMM Internet Measurement Conference (October 2004)

    Google Scholar 

  28. Veitch, D., Babu, S., Pasztor, A.: Robust Synchronization of Software Clocks Across the Internet. In: Proceedings of ACM SIGMETRICS (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

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

About this paper

Cite this paper

Thomas, C. et al. (2012). A Passive Measurement System for Network Testbeds. In: Korakis, T., Zink, M., Ott, M. (eds) Testbeds and Research Infrastructure. Development of Networks and Communities. TridentCom 2012. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 44. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35576-9_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-35576-9_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-35575-2

  • Online ISBN: 978-3-642-35576-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics