Sponsored by the National Science Foundation GMOC Support for GENI Racks Kevin Bohan, GMOC Eldar Urumbaev, GMOC.

Slides:



Advertisements
Similar presentations
NAGIOS AND CACTI NETWORK MANAGEMENT AND MONITORING SYSTEMS.
Advertisements

GMOC Experimenter Support Proposal GEC GMOC Service Desk Support.
FIBRE-BR Meeting GENI I&M Marcelo Pinheiro. Agenda GENI Overview GENI User groups GENI I&M Use Cases GENI I&M Services.
1 Brandon Beale – GlobalNOC/GMOC Service Desk Manager AJ Ragusa – GlobalNOC Software Engineer.
1 Jeremy Oakes – GlobalNOC/GMOC Specialized Support Technician.
ExoGENI Rack Architecture Ilia Baldine Jeff Chase Chris Heermann Brad Viviano
Sponsored by the National Science Foundation1April 8, 2014, Testbeds as a Service: GENI Heidi Picher Dempsey Internet2 Annual Meeting April 8,
Sponsored by the National Science Foundation GEC20-June Sponsored by the National Science Foundation GENI Network Stitching Test Findings GEC.
2013 Texas Ad Astra Summit Monday, July 22 nd What’s New in 7.5 for Event Scheduling Presented by: Kelly Hollowell, Manager of Education, Ad Astra.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation Campus Policies for the GENI Clearinghouse and Portal Sarah Edwards, GPO March 20, 2013.
University of Kentucky GENI User Tools and the Control Plane Zongming Fei, Jim Griffioen University of Kentucky.
Copyright Jill M. Forrester This work is the intellectual property of the author. Permission is granted for this material to be shared for non- commercial,
Sponsored by the National Science Foundation GENI Clearinghouse Panel GEC 12 Nov. 2, 2011 INSERT PROJECT REVIEW DATE.
Using the jFed tool to experiment from zero to hero Brecht Vermeulen FGRE, July 7 th, 2015.
Update() Proposal Jonathon Duerig, Robert Ricci. Goal Allow Experimenters to Modify Existing Slivers.
Sponsored by the National Science Foundation Operational Monitoring Kevin Bohan, GMOC
Sponsored by the National Science Foundation KanseiGenie Spiral 2 Year-end Project Review Ohio State University, Wayne State University PI: Anish Arora.
OnTimeMeasure Integration with Gush Prasad Calyam, Ph.D. (PI) Tony Zhu (Software Programmer) Alex Berryman (REU Student) GEC10 Selected.
Sponsored by the National Science Foundation Train-the-Admin Sarah Edwards, GPO June 22, 2014.
National Science Foundation Arlington, Virginia January 7-8, 2013 Tom Lehman University of Maryland Mid-Atlantic Crossroads.
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 PlanetLab and PLFED Spiral 2 Year-end Project Review Princeton University PI: Larry Peterson Staff: Andy Bavier,
The GENI Meta-Operations Center (GMOC) If it’s research, why do we care about operations?
1 Jeremy Oakes – GlobalNOC/GMOC Specialized Support Technician.
GENI Racks: Infrastructure Overview
Sponsored by the National Science Foundation GEC16 Service Developers Roundtable: Strawman Unified I&M Tools and Services Marshall Brinn, GPO March 19,
Sponsored by the National Science Foundation Getting Started With Your Own Experiment Sarah Edwards, GENI Project Office.
Sponsored by the National Science Foundation GEC17: Developer Track Introduction Marshall Brinn, GPO July 21, 2013.
Sponsored by the National Science Foundation Tutorial: An Introduction to OpenFlow using POX GENI Engineering Conference 20 June 2014.
Sponsored by the National Science Foundation GENI I&M Workshop GIMI: Large-scale GENI Instrumentation and Measurement Infrastructure Mike Zink November.
Sponsored by the National Science Foundation Programmable Networks and GENI Marshall Brinn, GPO GEC October 25, 2012.
Sponsored by the National Science Foundation GENI Meta-Operations Center Spiral 2 Year-end Project Review GlobalNOC at Indiana University PI: Jon-Paul.
Sponsored by the National Science Foundation 1 March 15, 2011 GENI I&M Update: Gathering, Transferring and Sharing MD Goals Architecture Overview –Process.
GEC 15 Houston, Texas October 23, 2012 Tom Lehman Xi Yang University of Maryland Mid-Atlantic Crossroads (MAX)
Sponsored by the National Science Foundation Monitoring: Introduction Sarah Edwards, GPO Chaos Golubitsky, GPO.
Sponsored by the National Science Foundation GEC16 Plenary Session: GENI Solicitation 4 Tool Context Marshall Brinn, GPO March 20, 2013.
Sponsored by the National Science Foundation Behind the Scenes of GENI Experimentation An Introduction to GENI Tools Sarah Edwards, GENI Project Office.
The GENI Meta-Operations Center (GMOC) If it’s research, why do we care about operations?
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation GENI Terminology.
Sponsored by the National Science Foundation GENI I&M and Monitoring GENI Engineering Conference 14 Boston, MA Sarah Edwards Chaos Golubitsky Jeanne Ohren.
Sponsored by the National Science Foundation Monitoring Demonstration Kevin Bohan, GMOC
Sponsored by the National Science Foundation GENI Security Architecture What’s Up Next? GENI Engineering Conference 7 Durham, NC Stephen Schwab SPARTA/Cobham.
Sponsored by the National Science Foundation Tutorial: Introduction to Omni Niky Riga GENI Project Office GREESC13 $ omni.py createsliver aliceslice myRSpec.xml.
Sponsored by the National Science Foundation Getting Started With Your Own Experiment Sarah Edwards, GENI Project Office.
Sponsored by the National Science Foundation Cluster D Working Meetings GENI Engineering Conference 5 Seattle, WA July ,
Sponsored by the National Science Foundation GENI Campus Ops Workflow Chaos Golubitsky San Juan, Puerto Rico Mar
Sponsored by the National Science Foundation Understanding the AM API through a simple Hadoop experiment.
Sponsored by the National Science Foundation 1 GEC16, March 21, 2013 Are you ready for the tutorial? 1.Did you do the pre-work? A.Are you able to login.
Sponsored by the National Science Foundation Meeting Introduction: Integrating GENI Networks with Control Frameworks Aaron Falk GENI Project Office June.
Sponsored by the National Science Foundation GENI Aggregate Manager API Tom Mitchell March 16, 2010.
Sponsored by the National Science Foundation Behind the Scenes of GENI Experimentation An Introduction to GENI Tools Sarah Edwards, GENI Project Office.
Sponsored by the National Science Foundation 1 Nov 4, 2010 Cluster-D Mtg at GEC9 Tue, Nov 2, 12noon – 4:30pm Meeting Chair: Ilia Baldine (RENCI) –System.
Sponsored by the National Science Foundation Establishing Policy-based Resource Quotas at Software-defined Exchanges Marshall Brinn, GPO June 16, 2015.
Sponsored by the National Science Foundation Getting Started With Your Own Experiment.
Experimenter Feedback Ezra Kissel GEC12 – Kansas City, MO Nov 4 th 2011.
Sponsored by the National Science Foundation GENI Experimenter Portal Service Developers Roundtable GENI Engineering Conference 16 Salt Lake City, Utah.
GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.
Sponsored by the National Science Foundation 1 March 15, 2011 GENI I&M Update: I&M Service Types, Arrangements, Assembling Goals Architecture Overview.
Sponsored by the National Science Foundation Behind the Scenes of GENI Experimentation An Introduction to GENI Tools Sarah Edwards GENI Project Office.
Sponsored by the National Science Foundation Understanding the AM API through a simple Hadoop experiment.
The GENI Meta-Operations Center (GMOC) Jon-Paul Herron Global Research NOC.
GIMI Update Mike Zink University of Massachusetts Amherst GEC 14, Boston, July 9 th 1.
Sponsored by the National Science Foundation GENI Terminology Sarah Edwards, GENI Project Office Violet Syrotiuk, Arizona State University.
Sponsored by the National Science Foundation GEC17 Plenary Session: Architecture Marshall Brinn, GPO July 22, 2013.
GENI Exploring Networks of the Future
GENI Terminology Sponsored by the National Science Foundation.
GENI Exploring Networks of the Future
The IT Services Helpdesk
Presentation transcript:

Sponsored by the National Science Foundation GMOC Support for GENI Racks Kevin Bohan, GMOC Eldar Urumbaev, GMOC

Sponsored by the National Science Foundation2October 24, 2012 Topics Meta-Operations Overview What’s Changed Code Examples What’s Connected Future Directions

Sponsored by the National Science Foundation3October 24, 2012 Introduction Core set of operational data needed to jointly run the network Monitoring of aggregates, resources, and circuits that make up GENI Display operational data in a web UI –For Operators –For Experimenters Orchestrate Emergency Stop

Sponsored by the National Science Foundation4October 24, 2012 Meta-Operations Model Campus A Aggregates/ Resources Meta-operations Database Slice Authority Slice Sliver Resource Sliver Resource Slice User Interface

Sponsored by the National Science Foundation5October 24, 2012 What’s Changed API called GMOC Objects –Makes it easier to report data to GMOC –Python module Use of URNs Aggregate Naming Support for Circuits

Sponsored by the National Science Foundation6October 24, 2012 GMOC Objects Models the state of things in GENI Loosely couples submission of metadata and time-series data Allows partial data submission Can be instantiated anywhere Much easier to use than previous solutions

Sponsored by the National Science Foundation7October 24, 2012 Modeled Network Elements POP Organization Aggregate Sliver Resource Interface –IPv4, IPv6, MAC address –VLANs Slice Authority Slice Network Circuit –Endpoint interfaces –Circuit type 1/10/40/100 Gigabit Ethernet WiMAX –Provisioned bandwidth

Sponsored by the National Science Foundation8October 24, 2012 Operational Measurement Objects CPUUtilization VMCount TargetPingable AMAPIListResources AMAPIGetVersion DiskUtilization OpenFlowSliverStats SliverState DatapathStats NetworkStats

Sponsored by the National Science Foundation9October 24, 2012 Changing Aggregate State import gmoc pop = gmoc.POP(“urn:publicid:IDN+gmoc.geni.net+pop+MOXI-Indiana”) agg = gmoc.Aggregate(“moxifoam.ictc.indiana.gigapop.net:3626”, pop) agg.state = gmoc.AM_STATE_DOWN client.store(agg)

Sponsored by the National Science Foundation10October 24, 2012 Adding a Resource import gmoc pop = gmoc.POP(“urn:publicid:IDN+gmoc.geni.net+pop+MOXI-Indiana”) agg = gmoc.Aggregate(“moxifoam.ictc.indiana.gigapop.net:3626”, pop) res = gmoc.Resource(“urn:publicid:IDN+openflow:foam:foam7.gpolab.bbn.com+datapa th+04:4d:00:12:e2:b8:a5:d0”, “datapath”, pop, agg) client.store(agg)

Sponsored by the National Science Foundation11October 24, 2012 Manual Measurements import gmoc pop = gmoc.POP(“urn:publicid:IDN+gmoc.geni.net+pop+MOXI-Indiana”) agg = gmoc.Aggregate(“moxifoam.ictc.indiana.gigapop.net:3626”, pop) cpu = CPUUtilization() cpu.addData( , { "cpu_idle": 3.1 }) agg.addMeasurement(cpu) client.storeMeasurement(pop)

Sponsored by the National Science Foundation12October 24, 2012 Measurement from RRDs import gmoc pop = gmoc.POP(“urn:publicid:IDN+gmoc.geni.net+pop+MOXI-Indiana”) agg = gmoc.Aggregate(“moxifoam.ictc.indiana.gigapop.net:3626”, pop) cpu = CPUUtilization() cpu.loadRRD(”/array/moxifoam_node_cpu_idle.rrd”, , ) agg.addMeasurement(cpu) client.storeMeasurement(pop)

Sponsored by the National Science Foundation13October 24, 2012 What’s Connected? 20 FOAM aggregates pgeni SA GENI Clearinghouse & Portal ExoGENI –Metadata –Operational monitoring InstaGENI –Metadata –Some operational monitoring

Sponsored by the National Science Foundation14October 24, 2012 GMOC UI Screenshot

Sponsored by the National Science Foundation15October 24, 2012 Future Directions? Populate the API with data from GMOC –Query current operational data about GENI things More measurements RSpec parser/generator –Monitoring extension Additional languages? Integration with Active Measurement projects Use Circuit data operationally

Sponsored by the National Science Foundation16October 24, 2012 GMOC Support for GENI Racks Campus/Racks Team contacts GMOC to announce Outage or upcoming Maintenance -Initially important to include very specific information (Campus, type of outage/maintenance, what’s affected, outage/maintenance times, who’s working to perform maintenance or resolving an outage, ETR, etc…) -Eventually through pro-active monitoring. -Contact GMOC as Racks come up.

Sponsored by the National Science Foundation17October 24, 2012 GMOC Support for GENI Racks GMOC tracks racks/campus events and notifies the GENI community: –Initially through the GENI Ops list and Ops Calendars (Web, RSS, iCal) –Long-term goal is to notify individual GENI Experimenters via targeted notifications based on which Aggregate is affected and slice ownership

Sponsored by the National Science Foundation18October 24, 2012 GMOC Operations Calendars

Sponsored by the National Science Foundation19October 24, 2012 Contact GMOC Phone: Website: GENI Ops Calendars (Web, RSS, iCal): c-operations-calendars.html c-operations-calendars.html GENI Bi-Weekly Operations Report: c-reports/gmoc-reports.html c-reports/gmoc-reports.html

Sponsored by the National Science Foundation20October 24, 2012 Some discussion questions… How meaningful are current notifications? How much does the GENI Community care about a single rack/campus outage? How important are notifications targeted to individual experimenters/operators? What else is important to the Community?

Sponsored by the National Science Foundation21October 24, 2012 Contact & Links Kevin Bohan: Eldar Urumbaev: GMOC Database – GMOC Objects API Reference – v1.pdfhttps://gmoc-db.grnoc.iu.edu/public_docs/gmoc-objects- v1.pdf GMOC Objects Python Implementation –