sponsored by the national science foundation monitoring demonstration kevin bohan, gmoc...
TRANSCRIPT
![Page 1: Sponsored by the National Science Foundation Monitoring Demonstration Kevin Bohan, GMOC pbohan@grnoc.iu.edu](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f0b5503460f94c1eee7/html5/thumbnails/1.jpg)
Sponsored by the National Science Foundation
Monitoring Demonstration
Kevin Bohan, [email protected]
![Page 2: Sponsored by the National Science Foundation Monitoring Demonstration Kevin Bohan, GMOC pbohan@grnoc.iu.edu](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f0b5503460f94c1eee7/html5/thumbnails/2.jpg)
Sponsored by the National Science Foundation 2July 9, 2012
Introduction
• Meta-Operations Framework– Core set of operational data needed to jointly run the
network– Monitoring of aggregates and resources that make up
GENI
• Goals for the User Interface– Provide Experimenters with operational monitoring data
about their Slice– Provide Operators with monitoring data about the GENI
infrastructure
![Page 3: Sponsored by the National Science Foundation Monitoring Demonstration Kevin Bohan, GMOC pbohan@grnoc.iu.edu](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f0b5503460f94c1eee7/html5/thumbnails/3.jpg)
Sponsored by the National Science Foundation 3July 9, 2012
Brief Monitoring Overview
Campus ACampus AAggregates/Resources
Meta-operationsDatabase
Slice AuthoritySlice Sliver
Resource
SliverResource
Slice
User Interface
![Page 4: Sponsored by the National Science Foundation Monitoring Demonstration Kevin Bohan, GMOC pbohan@grnoc.iu.edu](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f0b5503460f94c1eee7/html5/thumbnails/4.jpg)
Sponsored by the National Science Foundation 4July 9, 2012
Reporting Entities
Open Flow (FOAM)
BBN
ExoGENI - BBN
ExoGENI - RENCI
InstaGENI - Utah
Georgia Tech
Kansas State
MOXI-CIC
MOXI-Indiana
SoX
Orca on ExoGENI Racks
ORCA on ExoGENI - BBN
ORCA on ExoGENI - RENCI
ProtoGENI on InstaGENI Racks
PG on InstaGENI rack - Utah
MyPLC
BBN
Georgia Tech
Slice Authority
pgeni.gpolab.bbn.com
Health Checks
BBN
• Monitoring covers:– Slice Authority– ExoGENI and InstaGENI racks– Each type of GENI meso-scale
aggregate/resource– Health Checks
![Page 5: Sponsored by the National Science Foundation Monitoring Demonstration Kevin Bohan, GMOC pbohan@grnoc.iu.edu](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f0b5503460f94c1eee7/html5/thumbnails/5.jpg)
Sponsored by the National Science Foundation 5July 9, 2012
Reported Data
Slice AuthorityRelational data:
• Version• Slices (incl. URN &
UUID)
AggregateRelational data:
• Version & POCs• Sliver (incl.; State;
containing Slice; contained Resources)
ResourcesRelational data:
• Resources (incl. Interfaces)Time series data:
• CPU & Disk Utilization• Number of active VMs• Interface traffic counters • OpenFlow datapath & Sliver
control traffic stats
Health ChecksTime series data:
• AM is responding
All Reporters include:• Name & Type• Physical Location• Operating Org
Slices and Slivers also include:
• Creator• Creation/Expiration
times
![Page 6: Sponsored by the National Science Foundation Monitoring Demonstration Kevin Bohan, GMOC pbohan@grnoc.iu.edu](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f0b5503460f94c1eee7/html5/thumbnails/6.jpg)
Sponsored by the National Science Foundation 6July 9, 2012
Demonstration Use Cases
• For Experimenters:– Answer: “What’s happening on my slice?”
• For Operations:– Answer: “What’s happening at my location?”
Procedure:
1) Look up “my slice” or “my location”.
2) Find statistics about (and relationships among) aggregates, resources, and slices of interest.
![Page 7: Sponsored by the National Science Foundation Monitoring Demonstration Kevin Bohan, GMOC pbohan@grnoc.iu.edu](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f0b5503460f94c1eee7/html5/thumbnails/7.jpg)
Sponsored by the National Science Foundation 7July 9, 2012
Demonstration
GMOC User Interface(requires login)
![Page 8: Sponsored by the National Science Foundation Monitoring Demonstration Kevin Bohan, GMOC pbohan@grnoc.iu.edu](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f0b5503460f94c1eee7/html5/thumbnails/8.jpg)
Sponsored by the National Science Foundation 8July 9, 2012
References• “Protected” User Interface
– https://gmoc-db.grnoc.iu.edu/protected/• Monitoring API
– Relational Schemahttp://groups.geni.net/geni/attachment/wiki/GENIMetaOps/gmocv3.rng
– Time series statisticshttp://groups.geni.net/geni/wiki/GENIMetaOps/DraftMonitoringMetrics
• Monitoring software releases– FOAM http
://groups.geni.net/geni/wiki/PlasticSlices/MonitoringRecommendations/FoamConfiguration
– MyPLChttp://groups.geni.net/geni/wiki/PlasticSlices/MonitoringRecommendations/MyplcConfiguration
– PlanetLab Nodehttp://groups.geni.net/geni/wiki/PlasticSlices/MonitoringRecommendations/PlnodeConfiguration
![Page 9: Sponsored by the National Science Foundation Monitoring Demonstration Kevin Bohan, GMOC pbohan@grnoc.iu.edu](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f0b5503460f94c1eee7/html5/thumbnails/9.jpg)
Sponsored by the National Science Foundation 9July 9, 2012
Get Involved
Interested in testing the
GMOC Monitoring User Interface?Contact:
GMOC Service Desk <[email protected]>
GENI Help Desk <[email protected]>
Interested in Monitoring?Join the [email protected] mailing list:
http://lists.geni.net/mailman/listinfo/monitoring
![Page 10: Sponsored by the National Science Foundation Monitoring Demonstration Kevin Bohan, GMOC pbohan@grnoc.iu.edu](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f0b5503460f94c1eee7/html5/thumbnails/10.jpg)
Sponsored by the National Science Foundation 10July 9, 2012
BACKUP
![Page 11: Sponsored by the National Science Foundation Monitoring Demonstration Kevin Bohan, GMOC pbohan@grnoc.iu.edu](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f0b5503460f94c1eee7/html5/thumbnails/11.jpg)
Sponsored by the National Science Foundation 11July 9, 2012
Reporting Aggregates & Data
Open Flow (FOAM)
BBN
ExoGENI - BBN
ExoGENI - RENCI
InstaGENI - Utah
Georgia Tech
Kansas State
MOXI-CIC
MOXI-Indiana
SoX
Orca on ExoGENI Racks
ORCA on ExoGENI - BBN
ORCA on ExoGENI - RENCI
ProtoGENI on InstaGENI Racks
PG on InstaGENI rack - Utah
MyPLC
BBN
Georgia Tech
AggregatesRelational data:
• Version & POCs• Slivers (incl. Creator;
Creation/Expiration times; State; containing Slice; contained Resources)
ResourcesRelational data:
• Resources (incl. Interfaces)Time series data:
• CPU & Disk Utilization• Number of active VMs• Interface traffic counters • OpenFlow datapath & Sliver
stats Aggregates & Resources also include:
• Name & Type• Physical Location• Operating Org
![Page 12: Sponsored by the National Science Foundation Monitoring Demonstration Kevin Bohan, GMOC pbohan@grnoc.iu.edu](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f0b5503460f94c1eee7/html5/thumbnails/12.jpg)
Sponsored by the National Science Foundation 12July 9, 2012
Reporting Entities & Data
Slice Authority
BBN (pgeni.gpolab.bbn.com)Slice AuthorityRelational data:
• Name & Type• Physical Location• Operating Org• Version• Slices (incl. URN &
UUID; Creator; Creation/Expiration times)
HealthchecksTime series data:
• is pingable• AM is responding
Health Checks
BBN
![Page 13: Sponsored by the National Science Foundation Monitoring Demonstration Kevin Bohan, GMOC pbohan@grnoc.iu.edu](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f0b5503460f94c1eee7/html5/thumbnails/13.jpg)
Sponsored by the National Science Foundation 13July 9, 2012
Reporting EntitiesOpen Flow (FOAM)
BBN
ExoGENI - BBN
ExoGENI - RENCI
InstaGENI - Utah
Georgia Tech
Kansas State
MOXI-CIC
MOXI-Indiana
SoX
Orca on ExoGENI Racks
ORCA on ExoGENI - BBN
ORCA on ExoGENI - RENCI
ProtoGENI on InstaGENI Racks
PG on InstaGENI rack - Utah
MyPLC
BBN
Georgia Tech
Slice Authority
pgeni.gpolab.bbn.com
Slice AuthorityRelational data:
• Version• Slices (incl. URN &
UUID)AggregateRelational data:
• Version & POCs• Sliver (incl.; State;
containing Slice; contained Resources)
ResourcesRelational data:
• Resources (incl. Interfaces)Time series data:
• CPU & Disk Utilization• Number of active VMs• Interface traffic counters • OpenFlow datapath & Sliver
stats
HealthchecksTime series data:
• is pingable• AM is responding
SAs, Aggregates & Resources also include:
• Name & Type• Physical Location• Operating Org
Slices and Slivers also include:
• Creator• Creation/Expiration
times
![Page 14: Sponsored by the National Science Foundation Monitoring Demonstration Kevin Bohan, GMOC pbohan@grnoc.iu.edu](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f0b5503460f94c1eee7/html5/thumbnails/14.jpg)
Sponsored by the National Science Foundation 14July 9, 2012
Data Sources
• Relational data collected by GMOC– Physical location of aggregate resources– Points of Contact (POC) for each aggregate– Slice Authority Info
• type, version, operating organization, etc. – Aggregate Info
• name, version, type, etc. – Slivers for each aggregate – Sliver data
• who created them, when they were created, what slices they're associated with, their current state, etc.
– Data about resources within each aggregate • VM servers, routers, etc.
– Mapping of resources to slivers – Data about interfaces on resources
• MAC/IPv4/IPv6 addresses, VLAN tags, netmask, etc.
![Page 15: Sponsored by the National Science Foundation Monitoring Demonstration Kevin Bohan, GMOC pbohan@grnoc.iu.edu](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f0b5503460f94c1eee7/html5/thumbnails/15.jpg)
Sponsored by the National Science Foundation 15July 9, 2012
Data Sources
• Time-series data collected by GMOC– CPU utilization– Disk Utilization - per partition– Number of active VMs - for hypervisors– Interface traffic counters
• TX/RX pps, TX/RX bps
– OpenFlow datapath stats • ports, RO/RW rules, TX/RX messages, dropped messages, flow message
modifications, flow message removals, message errors, TX/RX message packets, etc.
– OpenFlow sliver stats • pretty much the same as datapath stats
– Health checks • is pingable, aggregate version, aggregate resource list