Measurement Tools in PlanetLab Europe

15
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

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 Presentation

Transcript of Measurement Tools in PlanetLab Europe

Page 1: Measurement Tools in PlanetLab Europe

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

Page 2: Measurement Tools in PlanetLab Europe

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,…)

Page 3: Measurement Tools in PlanetLab Europe

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).

Page 4: Measurement Tools in PlanetLab Europe

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

Page 5: Measurement Tools in PlanetLab Europe

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

Page 6: Measurement Tools in PlanetLab Europe

6 - GEC8 , San Diego, July 20-22, 2010

Topology Information Overview

myslice.planet-lab.eu/

Page 7: Measurement Tools in PlanetLab Europe

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

Page 8: Measurement Tools in PlanetLab Europe

8 - GEC8 , San Diego, July 20-22, 2010

Passive Measurements: CoMo Box

CoMo Features:- Resource control- Customer modules upload- Controlled access to results

Page 9: Measurement Tools in PlanetLab Europe

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

Page 10: Measurement Tools in PlanetLab Europe

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

Page 11: Measurement Tools in PlanetLab Europe

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/

Page 12: Measurement Tools in PlanetLab Europe

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 ?

Page 13: Measurement Tools in PlanetLab Europe

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 !

Page 14: Measurement Tools in PlanetLab Europe

14 - GEC8 , San Diego, July 20-22, 2010

Thank You!

www.onelab.eu

Contact: [email protected]

Page 15: Measurement Tools in PlanetLab Europe

15 - GEC8 , San Diego, July 20-22, 2010

ETOMIC

https://etomic.tlm.unavarra.es