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