the geni meta-operations center (gmoc) if it’s research, why do we care about operations?
TRANSCRIPT
![Page 1: The GENI Meta-Operations Center (GMOC) If it’s research, why do we care about operations?](https://reader030.vdocument.in/reader030/viewer/2022032805/56649eef5503460f94bff4d8/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) If it’s research, why do we care about operations?](https://reader030.vdocument.in/reader030/viewer/2022032805/56649eef5503460f94bff4d8/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) If it’s research, why do we care about operations?](https://reader030.vdocument.in/reader030/viewer/2022032805/56649eef5503460f94bff4d8/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) If it’s research, why do we care about operations?](https://reader030.vdocument.in/reader030/viewer/2022032805/56649eef5503460f94bff4d8/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) If it’s research, why do we care about operations?](https://reader030.vdocument.in/reader030/viewer/2022032805/56649eef5503460f94bff4d8/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) If it’s research, why do we care about operations?](https://reader030.vdocument.in/reader030/viewer/2022032805/56649eef5503460f94bff4d8/html5/thumbnails/6.jpg)
GENI Meta-Operations Center
![Page 7: The GENI Meta-Operations Center (GMOC) If it’s research, why do we care about operations?](https://reader030.vdocument.in/reader030/viewer/2022032805/56649eef5503460f94bff4d8/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) If it’s research, why do we care about operations?](https://reader030.vdocument.in/reader030/viewer/2022032805/56649eef5503460f94bff4d8/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) If it’s research, why do we care about operations?](https://reader030.vdocument.in/reader030/viewer/2022032805/56649eef5503460f94bff4d8/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) If it’s research, why do we care about operations?](https://reader030.vdocument.in/reader030/viewer/2022032805/56649eef5503460f94bff4d8/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) If it’s research, why do we care about operations?](https://reader030.vdocument.in/reader030/viewer/2022032805/56649eef5503460f94bff4d8/html5/thumbnails/11.jpg)
GMOC Architecture
![Page 12: The GENI Meta-Operations Center (GMOC) If it’s research, why do we care about operations?](https://reader030.vdocument.in/reader030/viewer/2022032805/56649eef5503460f94bff4d8/html5/thumbnails/12.jpg)
GMOC Translator - Translates information from other formats into consistent data format
GMOC Translator - Translates information from other formats into consistent data format
GMOC Repository - Central datastore for operational data from all GENI parts
GMOC Repository - Central datastore for operational data from all GENI parts
Operations - Watches Data to provide useful functions like Emergency Shutdown
Operations - Watches Data to provide useful functions like Emergency Shutdown
GMOC Exchanger - Polls and/or receives operational data from aggregates
GMOC Exchanger - Polls and/or receives operational data from aggregates
GENI Meta-Operations Center
![Page 13: The GENI Meta-Operations Center (GMOC) If it’s research, why do we care about operations?](https://reader030.vdocument.in/reader030/viewer/2022032805/56649eef5503460f94bff4d8/html5/thumbnails/13.jpg)
Early GMOC Functions
![Page 14: The GENI Meta-Operations Center (GMOC) If it’s research, why do we care about operations?](https://reader030.vdocument.in/reader030/viewer/2022032805/56649eef5503460f94bff4d8/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) If it’s research, why do we care about operations?](https://reader030.vdocument.in/reader030/viewer/2022032805/56649eef5503460f94bff4d8/html5/thumbnails/15.jpg)
Emergency StopEmergency Stop
Identify & Shut down Misbehaving Slices
Protect Other Slices
Ensure Stability
in Phase1, Emergency Stop will consist of a process for manual contact of projects
Emergency Stop Demonstration To be performed in 2010
![Page 16: The GENI Meta-Operations Center (GMOC) If it’s research, why do we care about operations?](https://reader030.vdocument.in/reader030/viewer/2022032805/56649eef5503460f94bff4d8/html5/thumbnails/16.jpg)
Challenges for GENI Operations
![Page 17: The GENI Meta-Operations Center (GMOC) If it’s research, why do we care about operations?](https://reader030.vdocument.in/reader030/viewer/2022032805/56649eef5503460f94bff4d8/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) If it’s research, why do we care about operations?](https://reader030.vdocument.in/reader030/viewer/2022032805/56649eef5503460f94bff4d8/html5/thumbnails/18.jpg)
Challenge #2: Layers of VisibilityGENI
Aggregates
![Page 19: The GENI Meta-Operations Center (GMOC) If it’s research, why do we care about operations?](https://reader030.vdocument.in/reader030/viewer/2022032805/56649eef5503460f94bff4d8/html5/thumbnails/19.jpg)
Challenge #2: Layers of Visibility
GENI Components
![Page 20: The GENI Meta-Operations Center (GMOC) If it’s research, why do we care about operations?](https://reader030.vdocument.in/reader030/viewer/2022032805/56649eef5503460f94bff4d8/html5/thumbnails/20.jpg)
Challenge #2: Layers of Visibility
![Page 21: The GENI Meta-Operations Center (GMOC) If it’s research, why do we care about operations?](https://reader030.vdocument.in/reader030/viewer/2022032805/56649eef5503460f94bff4d8/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) If it’s research, why do we care about operations?](https://reader030.vdocument.in/reader030/viewer/2022032805/56649eef5503460f94bff4d8/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) If it’s research, why do we care about operations?](https://reader030.vdocument.in/reader030/viewer/2022032805/56649eef5503460f94bff4d8/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) If it’s research, why do we care about operations?](https://reader030.vdocument.in/reader030/viewer/2022032805/56649eef5503460f94bff4d8/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 LayersWhat Layers are operationally
significant?
![Page 25: The GENI Meta-Operations Center (GMOC) If it’s research, why do we care about operations?](https://reader030.vdocument.in/reader030/viewer/2022032805/56649eef5503460f94bff4d8/html5/thumbnails/25.jpg)
GMOC PI: Jon-Paul Herron [email protected]
GMOC Team: [email protected]
GMOC Website: http://gmoc.grnoc.iu.edu/