Advertisement

A Passive Measurement System for Network Testbeds

  • Charles Thomas
  • Joel Sommers
  • Paul Barford
  • Dongchan Kim
  • Ananya Das
  • Roberto Segebre
  • Mark Crovella
Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 44)

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.

Keywords

Packet Drop Control Framework Simple Network Management Protocol Passive Measurement Measurement Node 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Iperf 2.0.5 – the TCP/UDP bandwidth measurement tool (2012), http://iperf.sourceforge.net/
  2. 2.
  3. 3.
    Endace, Inc. (2012), http://www.endace.com
  4. 4.
    GENI — Global Environment for Network Innovations (2012), http://www.geni.net/
  5. 5.
    The Orbit Testbed (2012), http://www.orbit-lab.org/
  6. 6.
    The Planetlab Testbed (2012), http://www.planet-lab.org/
  7. 7.
    Wireshark — go deep (2012), http://www.wireshark.org/
  8. 8.
    Barford, P.: The Wisconsin Advanced Internet Laboratory (2012), http://groups.geni.net/geni/wiki/MeasurementSystem
  9. 9.
    Barford, P., Sommers, J., Crovella, M.: Instrumentation and Measurement for GENI (2012), http://www.schooner.wail.wisc.edu
  10. 10.
    Brandauer, C., Fichtel, T.: MINER — A measurement infrastructure for network research. In: Proceedings of Tridentcom 2009 (2009)Google Scholar
  11. 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. 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. 13.
    CAIDA. Coralreef software suite (2012), http://www.caida.org/tools/measurement/coralreef/
  14. 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. 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. 16.
    Deri, L.: Improving passive capture: Beyond device polling. In: Proceedings of SANE (2004)Google Scholar
  17. 17.
    Claise, B. (ed.): RFC 3954: Cisco Systems NetFlow Services Export Version 9 (October 2004), http://tools.ietf.org/html/rfc3954
  18. 18.
    Barford, P. (ed.): GENI Instrumentation and Measurement Systems (GIMS) Specification, GDD-06-012 (2006), http://groups.geni.net/geni/wiki/GeniInstMeas
  19. 19.
    Fan, J., Xu, J., Ammar, M., Moon, S.: Prefix-Preserving IP Address Anonymization. Computer Networks 48(2) (October 2004)Google Scholar
  20. 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. 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. 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. 23.
    Jacobson, V., Leres, C., McCanne, S., et al.: Tcpdump (1989), http://www.tcpdump.org/
  24. 24.
    Oetiker, T.: MRTG: The Multi Router Traffic Grapher. In: Proceedings of USENIX LISA 1998 (1998)Google Scholar
  25. 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. 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. 27.
    Sommers, J., Barford, P.: Self-configuring network traffic generation. In: ACM SIGCOMM Internet Measurement Conference (October 2004)Google Scholar
  28. 28.
    Veitch, D., Babu, S., Pasztor, A.: Robust Synchronization of Software Clocks Across the Internet. In: Proceedings of ACM SIGMETRICS (2004)Google Scholar

Copyright information

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

Authors and Affiliations

  • Charles Thomas
    • 1
    • 2
    • 3
  • Joel Sommers
    • 1
    • 2
    • 3
  • Paul Barford
    • 1
    • 2
    • 3
  • Dongchan Kim
    • 1
    • 2
    • 3
  • Ananya Das
    • 1
    • 2
    • 3
  • Roberto Segebre
    • 1
    • 2
    • 3
  • Mark Crovella
    • 1
    • 2
    • 3
  1. 1.University of WisconsinUSA
  2. 2.Colgate UniversityUSA
  3. 3.Boston UniversityUSA

Personalised recommendations