150 likes | 272 Views
An Open Federated Laboratory Supporting Network Research for the Future Internet. Measurement Tools in PlanetLab Europe. Tanja Zseby (Fraunhofer FOKUS, Berlin, Germany) (some slides from other OneLab partners). PlanetLab Europe (PLE). PLE: PlanetLab Nodes in Europe
E N D
An Open Federated Laboratory Supporting Network Research for the Future Internet Measurement Tools in PlanetLab Europe Tanja Zseby (Fraunhofer FOKUS, Berlin, Germany) (some slides from other OneLab partners)
PlanetLab Europe (PLE) • PLE: PlanetLab Nodes in Europe • Managed by PLE office in Paris • In cooperation with PlanetLab Central (Princeton) • Supported by the EU FIRE Project OneLab • Development of measurement tools for PLE users • Integration of new testbed types: wireless, DTNs, autonomic, etc. • Federation with other testbeds (PLC, G-Lab,…)
Measurements in Experimental Facilities • Support facility operation • Control correct operation of facility, incident handling • Planning, understanding users, statistics, reporting • Service to users: Before, during, after experiment • Experiment Supervision: capture results of experiments, parameters under investigation • Environment Supervision: captures parameters not under investigation that may be relevant for experiment outcome • Measurement Service: provide measurement data to algorithms that require such input (routing, adaptation, learning functions).
Monitoring Service for PlanetLab Europe PLE Operation PLE Users Environment Supervision PLE Operation Experiment Supervision Adaptive Algorithms input input Topology QoS (Network) Flows& Packets Packet Path QoS (Traffic) Packet Tracking Topology Discovery ANME - Advanced Network Monitoring Equipment
ANMEAdvanced Network Monitoring Equipment • Joint measurement box • Joint software package for passive and active measurements • Hardware-supported high precision measurements • GPS clock synchronization • Special capture card • Deployment in Progress • 22 OneLab project partners
Topology Information Overview myslice.planet-lab.eu/
Example: ETOMIC - Active Measurements • Active Measurement Infrastructure • Sends packet bursts • Parameters can be configured by user • Web interface: https://etomic.tlm.unavarra.es • Upload measurement experiment • Execute measurement experiment • Download results • Periodic measurements database • Scheduled measuremements available to users
Passive Measurements: CoMo Box CoMo Features: - Resource control - Customer modules upload - Controlled access to results
Multipoint Packet Tracking • Passive measurement of path, OWD, loss, etc. • Based on hash-based sampling • Support for P2P, multipath routing experiments, etc. • Different Options • On PlanetLab nodes directly • On ANME with hardware support for capturing and clock sync • Lightweight probe available for mesh nodes (OpenWRT) • Demo at SIGCOMM 2010
Multipoint Packet Tracking Select same packet at different observation points <sB, tB, c1> <sB, tB, c1> <sA, tA, c1> Selection Processes: Filtering: f(ci) parts on c remain can select same packets Sampling: f(si) or f(ti,) s, t change cannot select same Henke. Schmoll, Zseby: Empirical Evaluation of Hash Functions for Multipoint Measurements, ACM CCR, 2008 and RFC5475
IP Flow Information Export (IPFIX) • Protocol for exporting Measurement information • RFC since 2008, very active IETF group • Used for data export for passive measurements in PLE • Packets, flows, QoS values • Own new information elements • IPFIX File format for data storage • Packet and Flow Selection Techniques • Contribution to Standardization • libipfix: http://net.fokus.fraunhofer.de/libipfix/
Next Steps • Common entry point for access to measurements • Guidance for experimenters for measurement service • Support for installation of measurement boxes • OMF Integration • Measurement configuration as part of control framework, result data via IPFIX • Deployment in G-Lab (some tools) • Exploring the use of perfSONAR • Cooperation with GENI I&M ?
Next Steps • Integration of further tools? • Many tools Standardized methods, IFs required • MOME DB stores Tools & Traces • Federation challenges • Coordinate measurements among multiple administrative domains • Parameter settings, costs, etc. • Standards !
Thank You!www.onelab.euContact: tanja.zseby@fokus.fraunhofer.de
ETOMIC https://etomic.tlm.unavarra.es