Transcript Document
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)
1 - 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,…)
2 - 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).
3 - GEC8 , San Diego, July 20-22, 2010
Monitoring Service for PlanetLab Europe
PLE Operation
PLE
Operation
PLE Users
Environment
Supervision
Experiment
Supervision
input
Topology
QoS (Network)
Topology Discovery
Adaptive
Algorithms
input
Flows&
Packets
Packet
Path
Packet Tracking
ANME - Advanced Network Monitoring Equipment
4 - GEC8 , San Diego, July 20-22, 2010
QoS (Traffic)
ANME
Advanced 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
5 - GEC8 , San Diego, July 20-22, 2010
Topology Information Overview
myslice.planet-lab.eu/
6 - 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
7 - GEC8 , San Diego, July 20-22, 2010
Passive Measurements: CoMo Box
CoMo Features:
- Resource control
- Customer modules upload
- Controlled access to results
8 - 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
9 - GEC8 , San Diego, July 20-22, 2010
Multipoint Packet Tracking
Select same packet at different observation points
<sA, tA, c1>
<sB, tB, c1>
<sB, tB, 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
10 - 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/
11 - 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 ?
12 - 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 !
13 - GEC8 , San Diego, July 20-22, 2010
Thank You!
www.onelab.eu
Contact: [email protected]
14 - GEC8 , San Diego, July 20-22, 2010
ETOMIC
https://etomic.tlm.unavarra.es
15 - GEC8 , San Diego, July 20-22, 2010