Download - Measurement Tools in PlanetLab Europe

Transcript
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