+ All Categories
Transcript
Page 1: The GENI Meta-Operations Center  (GMOC)

The GENI Meta-Operations Center (GMOC)If it’s research, why do we care about operations?

Page 2: The GENI Meta-Operations Center  (GMOC)

•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)

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)

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)

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)

GENI Meta-Operations Center

Page 7: The GENI Meta-Operations Center  (GMOC)

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)

Cluster 2

Project D

Project C

Project A

Project B

Option 1 - Completely Distributed

Page 9: The GENI Meta-Operations Center  (GMOC)

Option 2 - Centralized

Cluster 1 Cluster 2

Project D

Project C

Project A

Project B

Page 10: The GENI Meta-Operations Center  (GMOC)

Cluster 2

Project D

Project C

Project A

Project B

Option 3 - Meta-Operations

Cluster 1

Page 11: The GENI Meta-Operations Center  (GMOC)

GMOC Architecture

Page 12: The GENI Meta-Operations Center  (GMOC)

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)

Early GMOC Functions

Page 14: The GENI Meta-Operations Center  (GMOC)

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)

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)

Challenges for GENI Operations

Page 17: The GENI Meta-Operations Center  (GMOC)

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)

Challenge #2: Layers of VisibilityGENI

Aggregates

Page 19: The GENI Meta-Operations Center  (GMOC)

Challenge #2: Layers of VisibilityGENI

Components

Page 20: The GENI Meta-Operations Center  (GMOC)

Challenge #2: Layers of Visibility

Page 21: The GENI Meta-Operations Center  (GMOC)

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)

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)

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)

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)

GMOC PI: Jon-Paul Herron [email protected]

GMOC Team: [email protected]

GMOC Website: http://gmoc.grnoc.iu.edu/


Top Related