lamp: bringing perfsonar to protogeni martin swany

6
LAMP: Bringing perfSONAR to ProtoGENI Martin Swany

Upload: richard-price

Post on 14-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LAMP: Bringing perfSONAR to ProtoGENI Martin Swany

LAMP: Bringing perfSONAR to ProtoGENI

Martin Swany

Page 2: LAMP: Bringing perfSONAR to ProtoGENI Martin Swany

perfSONAR Overview

• The perfSONAR framework provides key components necessary in a large-scale, federated, interoperable measurement infrastructure– Information service (topology and service discovery)– Measurement points and archives

• Developed and deployed by research and education networks– Internet2, ESnet, GEANT, and RNP– Other international networks

Page 3: LAMP: Bringing perfSONAR to ProtoGENI Martin Swany

perfSONAR

• Open and extensible formats• Separation of data and metadata• Extensible topology and service schema

called UNIS– Also used by Internet2 ION, ESnet OSCARs

Page 4: LAMP: Bringing perfSONAR to ProtoGENI Martin Swany

LAMP

• LAMP integrates perfSONAR to provide extensible, unified network and host metrics in a common interface for GENI experiments– A measurement metadata format and storage

infrastructure that can be extended to uniformly store all instrumentation within the GENI system

• Provides a measurement portal with control and visualization interfaces to the user

• Interoperates with existing security model within ProtoGENI

Page 5: LAMP: Bringing perfSONAR to ProtoGENI Martin Swany

LAMP Workflow1. User provides a resource specification annotated with an initial LAMP configuration

– Specifies a dedicated “portal” node, the custom LAMP disk image, and bootstrap behavior

2. User creates a slice and allocates requested sliver resources

3. Resulting manifest and slice credential are sent to UNIS with provided scripts– UNIS now contains a representation of the experimental topology with I&M

properties

4. Once the user’s slivers become active, the portal is reachable only with proper slice credentials from the SA

5. The user may then activate a number of measurement services from the portal, including:

– Host monitoring (CPU, memory, disk, network)– Scheduled throughput and delay testing– Experiment-wide NTP services– The Periscope topology and measurement visualization tool

6. Current LAMP I&M configuration is saved and pushed to a UNIS store

7. Configured systems within the experiment pull and apply the configuration, collecting and reporting measurements within instantiated MAs

Page 6: LAMP: Bringing perfSONAR to ProtoGENI Martin Swany

Periscope