Testbeds and Research Infrastructure. Development of Networks and Communities. 8th International ICST Conference, TridentCom 2012, Thessanoliki, Greece, June 11-13, 2012, Revised Selected Papers

Research Article

A Passive Measurement System for Network Testbeds

Download
407 downloads
  • @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
Charles Thomas, Joel Sommers, Paul Barford, Dongchan Kim, Ananya Das, Roberto Segebre, Mark Crovella

    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.