Research Article
A Passive Measurement System for Network Testbeds
@INPROCEEDINGS{10.1007/978-3-642-35576-9_14, author={Charles Thomas and Joel Sommers and Paul Barford and Dongchan Kim and Ananya Das and Roberto Segebre and Mark Crovella}, title={A Passive Measurement System for Network Testbeds}, proceedings={Testbeds and Research Infrastructure. Development of Networks and Communities. 8th International ICST Conference, TridentCom 2012, Thessanoliki, Greece, June 11-13, 2012, Revised Selected Papers}, proceedings_a={TRIDENTCOM}, year={2012}, month={12}, keywords={}, doi={10.1007/978-3-642-35576-9_14} }
- Charles Thomas
Joel Sommers
Paul Barford
Dongchan Kim
Ananya Das
Roberto Segebre
Mark Crovella
Year: 2012
A Passive Measurement System for Network Testbeds
TRIDENTCOM
Springer
DOI: 10.1007/978-3-642-35576-9_14
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 local processing on packets ( flow aggregation and sampling), meta-data to be added to captured packets ( timestamps), packet anonymization per local security policy, and 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.