gemini indiana university, university of kentucky

16
GEMINI Indiana University, University of Kentucky

Upload: russell-woods

Post on 16-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GEMINI Indiana University, University of Kentucky

GEMINI

Indiana University, University of Kentucky

Page 2: GEMINI Indiana University, University of Kentucky

Overview

• Combine U. Kentucky’s INSTOOLS, perfSONAR and Periscope

• Support scalable, high-rate measurement across layers– Including infrastructure

Page 3: GEMINI Indiana University, University of Kentucky

Measurement Points

• Produce measurement data• Send data to a Measurement Store• Send metadata to UNIS• Standard perfSONAR and INSTOOLS MPs• BLiPP (Basic Lightweight Periscope Probes)

– High rate host monitoring– Adjustable frequency

• NetLogger and Calipers for application monitoring– Addressing scalability with in-line analysis and summarization– Example: system call monitoring to determine file transfer

bottleneck

Page 4: GEMINI Indiana University, University of Kentucky

Measurement Store

• Stores Measurement data (I know you didn’t see that coming)

• Supports high-rate data transfers• Publish/Subscribe interface• Multiple tiers with different characteristics– Surge tank near the source– Bottom of rack– Parallel storage for slice-wide data

Page 5: GEMINI Indiana University, University of Kentucky

MAP

• Measurement/Management and/Analysis Presentation Service

• Configuration GUI• Visualize data (from MS)• Visualize topology (obtained from UNIS)

Page 6: GEMINI Indiana University, University of Kentucky

Portal

• “One stop shop” to integrate various MAP services

Page 7: GEMINI Indiana University, University of Kentucky

MC

• Measurement controller/coordinator• Initiates measurement collection• Coordinates measurements• Fetches data from some MPs

Page 8: GEMINI Indiana University, University of Kentucky

UNIS

• Directory service• Topology data– As well as changes

• Service data• Measurement metadata

Page 9: GEMINI Indiana University, University of Kentucky

Cross cutting

• RESTful interface to perfSONAR (Periscope)• GEMINI Event Messaging Service (GEMS)– High rate data with JSON/BSON

Page 10: GEMINI Indiana University, University of Kentucky

Portal Login Windowing Standard Views Prefs

Operator

User

CF Control

FLACK

GUSH

Other…

IM Control

INSTOOLS

UNIS

Other…

MeasurementGraphs/Tables

INSTOOLSPeriscope MAP

Other…

CMS Interface

Drupal

Runtime Interface

-VNC

Archive Interface

Control Framework

Services

Archive

MP1

MP2

MP3

MPn……

CM

SA

Storage

Services…

VM to run

archiveCH

MCC MS

Local/Private Storage

Control And

(Data) Collection

AuthN/Z

UNIS

INSTOOLSGMOC

iRODS- ShellsLab Book

Management and Presentation (MAP)

I&M Services

GENI Resources

Page 11: GEMINI Indiana University, University of Kentucky
Page 12: GEMINI Indiana University, University of Kentucky
Page 13: GEMINI Indiana University, University of Kentucky

GEMINI ArchitectureGEMINI Global Registry (UNIS)

GENI I&MArchive

Portal and MAP

✓✓✓

Event Messaging Service

perfSONAR (REST and SOAP)

MPMeasurement

Points

BLiPP MP

NEW(Openflow, Layer2, Virtual Machine)

Meas. Stores

MA

GENI AuthN/Z

Instrumentize

GENIRACKS

GEMINISLICE

MCMeasurement

Controller /Collector

Network

MS

Page 14: GEMINI Indiana University, University of Kentucky

Status

• Initial merger of INSTOOLS, Periscope and perfSONAR (LAMP)

• MC functionality running together– Some duplicate functionality

• Development workflow• Migration to github• Jira• Collection of “user stories”

Page 15: GEMINI Indiana University, University of Kentucky

Demo Topology

Page 16: GEMINI Indiana University, University of Kentucky

Bottleneck Detection