16
Sponsored by the National Science Foundation Campus/Experiment Topics in Monitoring and I&M GENI Engineering Conference 15 Houston, TX Sarah Edwards Chaos Golubitsky Jeanne Ohren October 23, 2012 www.geni.net

Sponsored by the National Science Foundation Campus/Experiment Topics in Monitoring and I&M GENI Engineering Conference 15 Houston, TX Sarah Edwards Chaos

Embed Size (px)

Citation preview

Page 1: Sponsored by the National Science Foundation Campus/Experiment Topics in Monitoring and I&M GENI Engineering Conference 15 Houston, TX Sarah Edwards Chaos

Sponsored by the National Science Foundation

Campus/Experiment Topics in Monitoring and I&M

GENI Engineering Conference 15Houston, TX

Sarah Edwards

Chaos Golubitsky

Jeanne Ohren

October 23, 2012

www.geni.net

Page 2: Sponsored by the National Science Foundation Campus/Experiment Topics in Monitoring and I&M GENI Engineering Conference 15 Houston, TX Sarah Edwards Chaos

Sponsored by the National Science Foundation 2October 23, 2012

Introduction

Instrumentation, Measurement, and Monitoring• These tools provide visibility into the state of:

– GENI experiments and slices– Operational GENI resources, campuses, and

aggregates– GENI-controlled networks, and non-GENI networks

which GENI uses

• Audiences for these tools:– Experimenters who use GENI (and the staffers,

instructors, and operators who help them)– Operators who run GENI infrastructure (especially

when GENI runs on shared networks)

Page 3: Sponsored by the National Science Foundation Campus/Experiment Topics in Monitoring and I&M GENI Engineering Conference 15 Houston, TX Sarah Edwards Chaos

Sponsored by the National Science Foundation 3October 23, 2012

Agenda

• GEMINI I&M project update [20 min]– Martin Swany, Indiana University

• GIMI I&M project update [20 min]– Mike Zink, UMass Amherst

• GMOC operational monitoring project update [20 min]– Kevin Bohan, GRNOC

• Discussion: I&M/monitoring and GENI stitching [30 min]– Chaos Golubitsky, GPO

Page 4: Sponsored by the National Science Foundation Campus/Experiment Topics in Monitoring and I&M GENI Engineering Conference 15 Houston, TX Sarah Edwards Chaos

Sponsored by the National Science Foundation 4October 23, 2012

Agenda

• GEMINI I&M project update [20 min]– Martin Swany, Indiana University

• GIMI I&M project update [20 min]– Mike Zink, UMass Amherst

• GMOC operational monitoring project update [20 min]– Kevin Bohan, GRNOC

• Discussion: I&M/monitoring and GENI stitching [30 min]– Chaos Golubitsky, GPO

Page 5: Sponsored by the National Science Foundation Campus/Experiment Topics in Monitoring and I&M GENI Engineering Conference 15 Houston, TX Sarah Edwards Chaos

Sponsored by the National Science Foundation 5October 23, 2012

Agenda

• GEMINI I&M project update [20 min]– Martin Swany, Indiana University

• GIMI I&M project update [20 min]– Mike Zink, UMass Amherst

• GMOC operational monitoring project update [20 min]– Kevin Bohan, GRNOC

• Discussion: I&M/monitoring and GENI stitching [30 min]– Chaos Golubitsky, GPO

Page 6: Sponsored by the National Science Foundation Campus/Experiment Topics in Monitoring and I&M GENI Engineering Conference 15 Houston, TX Sarah Edwards Chaos

Sponsored by the National Science Foundation 6October 23, 2012

Agenda

• GEMINI I&M project update [20 min]– Martin Swany, Indiana University

• GIMI I&M project update [20 min]– Mike Zink, UMass Amherst

• GMOC operational monitoring project update [20 min]– Kevin Bohan, GRNOC

• Discussion: I&M/monitoring and GENI stitching [30 min]– Chaos Golubitsky, GPO

Page 7: Sponsored by the National Science Foundation Campus/Experiment Topics in Monitoring and I&M GENI Engineering Conference 15 Houston, TX Sarah Edwards Chaos

Sponsored by the National Science Foundation

Discussion: I&M, Monitoring, and GENI cross-aggregate stitching

Chaos Golubitsky

October 23, 2012

www.geni.net

Page 8: Sponsored by the National Science Foundation Campus/Experiment Topics in Monitoring and I&M GENI Engineering Conference 15 Houston, TX Sarah Edwards Chaos

Sponsored by the National Science Foundation 8October 23, 2012

Motivation

• GENI cross-aggregate stitching is coming soon– Limited capability available to experimenters by GEC16

• In the I&M and monitoring communities:– What tools and functionality are we building which can

help stitching users?– What do we need from the stitching implementation to

make our tools work?

Page 9: Sponsored by the National Science Foundation Campus/Experiment Topics in Monitoring and I&M GENI Engineering Conference 15 Houston, TX Sarah Edwards Chaos

Sponsored by the National Science Foundation 9October 23, 2012

Overview

• Intro to GENI network stitching• Why stitching users need I&M and monitoring• Monitoring-related stitching topics

This is intended as a discussion --- please interrupt!

Page 10: Sponsored by the National Science Foundation Campus/Experiment Topics in Monitoring and I&M GENI Engineering Conference 15 Houston, TX Sarah Edwards Chaos

Sponsored by the National Science Foundation 10October 23, 2012

Intro: What is cross-aggregate stitching?

• Creation of dynamic experimental topologies containing network resources provided by more than one aggregate– Example: an experimenter reserves a slice containing:

• A node at an ExoGENI rack at RENCI• A node at an InstaGENI rack in Utah• A L2 data plane link between those two nodes, which traverses

the RENCI rack, NLR, Internet2, and the Utah rack

• Current status:– Stitching exists within several major aggregates– Hard work has been done defining cross-AM stitching– May be usable by experimenters soon (GEC16?)

Page 11: Sponsored by the National Science Foundation Campus/Experiment Topics in Monitoring and I&M GENI Engineering Conference 15 Houston, TX Sarah Edwards Chaos

Sponsored by the National Science Foundation 11October 23, 2012

Why stitching users need monitoring

• Experimenters need to know:– Did my reservation succeed?– What is the operational state of the links in my

experiment?

• Operators need to know:– What experimenters are active on my network?– What remote networks are bridged to my VLANs?

• The questions aren’t new, but the answers are more complex under stitching:– The state involves more different AMs and networks– New software and APIs will introduce new problems

Page 12: Sponsored by the National Science Foundation Campus/Experiment Topics in Monitoring and I&M GENI Engineering Conference 15 Houston, TX Sarah Edwards Chaos

Sponsored by the National Science Foundation 12October 23, 2012

Problem: links between interfaces

• GENI tools will be aware of links between resources and devices on different aggregates

• Links and interfaces need to be named consistently so tools can reference them:– GENI aggregate-controlled interfaces:

• The stitching API will provide names• Do we have any requirements for names so I&M and

monitoring can use them? Uniqueness? Format?

– Non-GENI interfaces/devices in the path:• Device operators may collect/share operational stats• Can we help share stats with GENI users in a stitching-aware

way?

Page 13: Sponsored by the National Science Foundation Campus/Experiment Topics in Monitoring and I&M GENI Engineering Conference 15 Houston, TX Sarah Edwards Chaos

Sponsored by the National Science Foundation 13October 23, 2012

Problem: VLANs under translation

• VLANs will be bridged together across networks, and have different numbers in different places– This is not new: VLANs are bridged in the mesoscale– Stitching will make translation and bridging happen

dynamically

• Stitching APIs should provide information to experimenters about what VLANs exist where in their slivers

• Can we help provide state and topology data to operators about multi-site VLANs which touch their networks?

Page 14: Sponsored by the National Science Foundation Campus/Experiment Topics in Monitoring and I&M GENI Engineering Conference 15 Houston, TX Sarah Edwards Chaos

Sponsored by the National Science Foundation 14October 23, 2012

Problem: diverse resource types

• Stitching will link nodes from different compute aggregate types (ProtoGENI, ORCA, PlanetLab):– Different nodes will have different OSes and

environments available– Can we provide tools which give experimenters an end-

to-end view of the health of their data plane networks?

• Stitching will link networks with different hardware and different slicing mechanisms:– Can we help experimenters understand the network

properties of their slices?– Can we help operators understand the network

properties of adjacent networks?

Page 15: Sponsored by the National Science Foundation Campus/Experiment Topics in Monitoring and I&M GENI Engineering Conference 15 Houston, TX Sarah Edwards Chaos

Sponsored by the National Science Foundation 15October 23, 2012

Solutions: things we could do

• Some improvements we think might be feasible for I&M and monitoring projects:– Implement state and measurement data for interfaces

and links– Collect or import network device data from sources that

make up the networks implementing stitching– Provide tools for experimenters to debug end-to-end

connectivity and test network properties in their slices– UI improvements to help make sense of stitched

topologies:• “UI” is used loosely here: automatically generating a table of

VLANs/link names would help users who need that data

Page 16: Sponsored by the National Science Foundation Campus/Experiment Topics in Monitoring and I&M GENI Engineering Conference 15 Houston, TX Sarah Edwards Chaos

Sponsored by the National Science Foundation 16October 23, 2012

Your thoughts?

• What are I&M and monitoring projects doing in the GEC16 timeframe that would help stitching’s alpha experimenters and operators?

• What do we need stitching implementers to take into account, from an I&M and/or operations perspective, in order for our tools to work well?