measurement tools in planetlab europe
DESCRIPTION
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 - PowerPoint PPT PresentationTRANSCRIPT
1 - GEC8 , San Diego, July 20-22, 2010
Measurement Tools in PlanetLab Europe
Tanja Zseby (Fraunhofer FOKUS, Berlin, Germany)(some slides from other OneLab partners)
An Open Federated Laboratory Supporting Network Research for the Future Internet
2 - GEC8 , San Diego, July 20-22, 2010
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,…)
3 - GEC8 , San Diego, July 20-22, 2010
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).
4 - GEC8 , San Diego, July 20-22, 2010
Monitoring Service for PlanetLab Europe
Topology QoS (Network)
Topology Discovery
PacketPath
QoS (Traffic)
Packet Tracking
PLEOperation
Adaptive Algorithms
ExperimentSupervision
EnvironmentSupervision
PLE Operation PLE Users
input input
Flows&Packets
ANME - Advanced Network Monitoring Equipment
5 - GEC8 , San Diego, July 20-22, 2010
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
6 - GEC8 , San Diego, July 20-22, 2010
Topology Information Overview
myslice.planet-lab.eu/
7 - GEC8 , San Diego, July 20-22, 2010
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
8 - GEC8 , San Diego, July 20-22, 2010
Passive Measurements: CoMo Box
CoMo Features:- Resource control- Customer modules upload- Controlled access to results
9 - GEC8 , San Diego, July 20-22, 2010
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
10 - GEC8 , San Diego, July 20-22, 2010
Multipoint Packet Tracking
Select same packet at different observation pointsSelect same packet at different observation points
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
<sA, tA, c1><sB, tB, c1> <sB, tB, c1>
Henke. Schmoll, Zseby: Empirical Evaluation of Hash Functions for Multipoint Measurements, ACM CCR, 2008 and RFC5475
11 - GEC8 , San Diego, July 20-22, 2010
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/
12 - GEC8 , San Diego, July 20-22, 2010
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 ?
13 - GEC8 , San Diego, July 20-22, 2010
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 !
15 - GEC8 , San Diego, July 20-22, 2010
ETOMIC
https://etomic.tlm.unavarra.es