the geni meta-operations center (gmoc)
DESCRIPTION
The GENI Meta-Operations Center (GMOC). If it’s research, why do we care about operations?. GENI. Project to Build Infrastructure to support greenfield network science NOT Research in itself The Test Track, not the car. GENI Summary. Funded by NSF - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: The GENI Meta-Operations Center (GMOC)](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816133550346895dd08a60/html5/thumbnails/1.jpg)
The GENI Meta-Operations Center (GMOC)If it’s research, why do we care about operations?
![Page 2: The GENI Meta-Operations Center (GMOC)](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816133550346895dd08a60/html5/thumbnails/2.jpg)
•Project to Build
•Infrastructure to support greenfield network science
•NOT Research in itself
•The Test Track, not the car
GENI
![Page 3: The GENI Meta-Operations Center (GMOC)](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816133550346895dd08a60/html5/thumbnails/3.jpg)
GENI Summary• Funded by NSF• BBN Technologies serves as the GENI Project Office (GPO)• 2 Solicitations so far
• Solicitation #1 had 29 funded projects• Solicitation #2 had 33 funded projects
![Page 4: The GENI Meta-Operations Center (GMOC)](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816133550346895dd08a60/html5/thumbnails/4.jpg)
GENI Control Frameworks
• GPO grouped projects into control framework clusters• each cluster is anchored by a project to develop a control plane
for the facility• 5 clusters initially:
• PlanetLab• TIED• ProtoGENI• ORCA/BEN• ORBIT
![Page 5: The GENI Meta-Operations Center (GMOC)](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816133550346895dd08a60/html5/thumbnails/5.jpg)
GENI Early Focus: “Slicing”• In GENI, a slice means a set of virtualized resources connected
together to provide a single virtual testbed for a scientist• “slicing” across parts of a control framework cluster is main thrust
now• future will mean inter-cluster slicing & federation with other facilities
& networks
![Page 6: The GENI Meta-Operations Center (GMOC)](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816133550346895dd08a60/html5/thumbnails/6.jpg)
GENI Meta-Operations Center
![Page 7: The GENI Meta-Operations Center (GMOC)](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816133550346895dd08a60/html5/thumbnails/7.jpg)
What’s “Meta” mean?• GENI is made up of many loosely affiliated projects• Many projects have existing means to provide operations• But what about operating GENI as a whole? What’s needed?
• Option 1/NOTHING - each part can operate independently without additional effort for GENI as a whole
• Option 2/Central GENI Operations Center - all GENI resources should be centrally managed & operated by a GENI operations center
• Option 3/Meta-operations - GENI projects can best handle most operational tasks. For GENI as a whole, someone should coordinate operations across projects to present a single interface to operators and users.
![Page 8: The GENI Meta-Operations Center (GMOC)](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816133550346895dd08a60/html5/thumbnails/8.jpg)
Cluster 2
Project D
Project C
Project A
Project B
Option 1 - Completely Distributed
![Page 9: The GENI Meta-Operations Center (GMOC)](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816133550346895dd08a60/html5/thumbnails/9.jpg)
Option 2 - Centralized
Cluster 1 Cluster 2
Project D
Project C
Project A
Project B
![Page 10: The GENI Meta-Operations Center (GMOC)](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816133550346895dd08a60/html5/thumbnails/10.jpg)
Cluster 2
Project D
Project C
Project A
Project B
Option 3 - Meta-Operations
Cluster 1
![Page 11: The GENI Meta-Operations Center (GMOC)](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816133550346895dd08a60/html5/thumbnails/11.jpg)
GMOC Architecture
![Page 12: The GENI Meta-Operations Center (GMOC)](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816133550346895dd08a60/html5/thumbnails/12.jpg)
GMOC Translator - Translates information from other formats into consistent data format
GMOC Repository - Central datastore for operational data from all GENI parts
Operations - Watches Data to provide useful functions like Emergency Shutdown
GMOC Exchanger - Polls and/or receives operational data from aggregates
GENI Meta-Operations Center
![Page 13: The GENI Meta-Operations Center (GMOC)](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816133550346895dd08a60/html5/thumbnails/13.jpg)
Early GMOC Functions
![Page 14: The GENI Meta-Operations Center (GMOC)](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816133550346895dd08a60/html5/thumbnails/14.jpg)
GENI View of Operational Status• Give GENI-wide view of operational status
• maps & graphs• prototype other views, such as slice-by-slice views• Give Scientists access to their data
• “What was going on during these 2 weeks I ran my test?”
![Page 15: The GENI Meta-Operations Center (GMOC)](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816133550346895dd08a60/html5/thumbnails/15.jpg)
Emergency StopEmergency Stop Identify & Shut down Misbehaving Slices Protect Other Slices Ensure Stabilityin Phase1, Emergency Stop will consist of a process for manual contact of projectsEmergency Stop Demonstration To be performed in 2010
![Page 16: The GENI Meta-Operations Center (GMOC)](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816133550346895dd08a60/html5/thumbnails/16.jpg)
Challenges for GENI Operations
![Page 17: The GENI Meta-Operations Center (GMOC)](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816133550346895dd08a60/html5/thumbnails/17.jpg)
Challenge #1: Federation• GENI has many projects
• doing different kinds of things• with different abilities to provide operational data• with different requirements for operational data
• GMOC depends on cooperation from them all• Balance between central visibility and decentralized autonomy will
need to evolve (and continue evolving)
![Page 18: The GENI Meta-Operations Center (GMOC)](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816133550346895dd08a60/html5/thumbnails/18.jpg)
Challenge #2: Layers of VisibilityGENI
Aggregates
![Page 19: The GENI Meta-Operations Center (GMOC)](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816133550346895dd08a60/html5/thumbnails/19.jpg)
Challenge #2: Layers of VisibilityGENI
Components
![Page 20: The GENI Meta-Operations Center (GMOC)](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816133550346895dd08a60/html5/thumbnails/20.jpg)
Challenge #2: Layers of Visibility
![Page 21: The GENI Meta-Operations Center (GMOC)](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816133550346895dd08a60/html5/thumbnails/21.jpg)
Challenge #3: Virtualized Operations• Everything is more temporary
• what “slices” are out there (NOW, 3 weeks ago)?• How do we correlate current slices to future slices for repeatability
• Everything is more complex• Many different groups to serve: Operators, Researchers, “Opt-in”
Users• Everything is more concurrent
• How do researchers setting up “slices” know the state of them(and not everything else)?
• How do we “shut down” the problem parts (and not everything else)?
![Page 22: The GENI Meta-Operations Center (GMOC)](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816133550346895dd08a60/html5/thumbnails/22.jpg)
Challenge #3: Virtualized Operations• Everything is more temporary
• what “slices” are out there (NOW, 3 weeks ago)?• How do we correlate current slices to future slices for repeatability
• Everything is more complex• Many different groups to serve: Operators, Researchers, “Opt-in”
Users• Everything is more concurrent
• How do researchers setting up “slices” know the state of them(and not everything else)?
• How do we “shut down” the problem parts (and not everything else)?
![Page 23: The GENI Meta-Operations Center (GMOC)](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816133550346895dd08a60/html5/thumbnails/23.jpg)
Solicitation 2: K-GENI ETRI/KISTI-GENI Collaboration• Scope:
• Investigate international operational sharing and federation strategies
• Look into interoperability between GMOC and dvNOC• for example: should GMOC conform to dvNOC data formats?
vice versa? maybe a international “broker” to translate between them?
![Page 24: The GENI Meta-Operations Center (GMOC)](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816133550346895dd08a60/html5/thumbnails/24.jpg)
Does GENI have any relation to “normal” networks?
GENI Other R&E Networks (Geant, etc)
Federation
• End-to-end performance (perfSONAR)
• Multiple-domain Information sharing
Virtualized Testbed Operating Dynamic Circuits
Multiple Layers What Layers are operationally significant?
![Page 25: The GENI Meta-Operations Center (GMOC)](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816133550346895dd08a60/html5/thumbnails/25.jpg)
GMOC PI: Jon-Paul Herron [email protected]
GMOC Team: [email protected]
GMOC Website: http://gmoc.grnoc.iu.edu/