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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Iperf 2.0.5 – the TCP/UDP bandwidth measurement tool (2012), http://iperf.sourceforge.net/
Cisco IOS Netflow (2012), http://www.cisco.com/en/US/products/ps6601/products_ios_protocol_group_home.html
Endace, Inc. (2012), http://www.endace.com
GENI — Global Environment for Network Innovations (2012), http://www.geni.net/
The Orbit Testbed (2012), http://www.orbit-lab.org/
The Planetlab Testbed (2012), http://www.planet-lab.org/
Wireshark — go deep (2012), http://www.wireshark.org/
Barford, P.: The Wisconsin Advanced Internet Laboratory (2012), http://groups.geni.net/geni/wiki/MeasurementSystem
Barford, P., Sommers, J., Crovella, M.: Instrumentation and Measurement for GENI (2012), http://www.schooner.wail.wisc.edu
Brandauer, C., Fichtel, T.: MINER — A measurement infrastructure for network research. In: Proceedings of Tridentcom 2009 (2009)
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)
Brownlee, N.: Using NeTraMet for production traffic measurement. In: Proceedings of IEEE/IFIP International Symposium on Integrated Network Management (May 2001)
CAIDA. Coralreef software suite (2012), http://www.caida.org/tools/measurement/coralreef/
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)
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
Deri, L.: Improving passive capture: Beyond device polling. In: Proceedings of SANE (2004)
Claise, B. (ed.): RFC 3954: Cisco Systems NetFlow Services Export Version 9 (October 2004), http://tools.ietf.org/html/rfc3954
Barford, P. (ed.): GENI Instrumentation and Measurement Systems (GIMS) Specification, GDD-06-012 (2006), http://groups.geni.net/geni/wiki/GeniInstMeas
Fan, J., Xu, J., Ammar, M., Moon, S.: Prefix-Preserving IP Address Anonymization. Computer Networks 48(2) (October 2004)
Gonzalez, J.M., Paxson, V.: Pktd: A packet capture and injection daemon. In: Proceedings of Passive and Active Measurement Workshop (2003)
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)
Sommers, J., Barford, P., Duffield, N., Ron, A.: Multi-objective monitoring for sla compliance. IEEE/ACM Transactions on Networking 18(2) (2009)
Jacobson, V., Leres, C., McCanne, S., et al.: Tcpdump (1989), http://www.tcpdump.org/
Oetiker, T.: MRTG: The Multi Router Traffic Grapher. In: Proceedings of USENIX LISA 1998 (1998)
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)
Sadasivan, G., Brownlee, N., Claise, B., Quittek, J.: RFC 5470: Architecture for IP Flow Information Export (March 2009), http://tools.ietf.org/html/rfc5470
Sommers, J., Barford, P.: Self-configuring network traffic generation. In: ACM SIGCOMM Internet Measurement Conference (October 2004)
Veitch, D., Babu, S., Pasztor, A.: Robust Synchronization of Software Clocks Across the Internet. In: Proceedings of ACM SIGMETRICS (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)