Sponsored by the National Science Foundation GEC16 Plenary Session: GENI Solicitation 4 Tool Context Marshall Brinn, GPO March 20, 2013.

Slides:



Advertisements
Similar presentations
FIBRE-BR Meeting GENI I&M Marcelo Pinheiro. Agenda GENI Overview GENI User groups GENI I&M Use Cases GENI I&M Services.
Advertisements

Sponsored by the National Science Foundation 1 Activities this trimester 0.5 revision of Operational Security Plan Independently (from GPO) developing.
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.
D u k e S y s t e m s Authorization Framework: Status Jeff Chase Duke University.
University of Kentucky GENI User Tools and the Control Plane Zongming Fei, Jim Griffioen University of Kentucky.
Sponsored by the National Science Foundation Strategies for Cyber-Infrastructure Integration Marshall Brinn, GPO Brecht Vermeulen, iMinds GEC22: March.
Sponsored by the National Science Foundation 1 August 30, 2010 INSTOOLS Spiral 2 Year-end Project Review University of Kentucky PIs: James Griffioen and.
Sponsored by the National Science Foundation GENI Clearinghouse Panel GEC 12 Nov. 2, 2011 INSERT PROJECT REVIEW DATE.
Sponsored by the National Science Foundation netKarma Spiral 2 Year-end Project Review Indiana University Beth Plale (PI) School of Informatics and Computing.
Sponsored by the National Science Foundation A Virtual Computer Networking Lab Mike Zink, Max Ott, Jeannie Albrecht GEC 23, June 16 th 2015.
Sponsored by the National Science Foundation GENI Stitching Services: Present and Future Marshall Brinn, GPO March 18, 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.
Digital Object Architecture
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 GEC17: Developer Track Introduction Marshall Brinn, GPO July 21, 2013.
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.
Sponsored by the National Science Foundation GENI Software Marshall Brinn, GPO Architect January 7, 2013.
GEC 15 Houston, Texas October 23, 2012 Tom Lehman Xi Yang University of Maryland Mid-Atlantic Crossroads (MAX)
Sponsored by the National Science Foundation GENI Registry Services, a.k.a. Digital Object Registry Spiral 2 Year-end Project Review CNRI PI: Larry Lannom.
GEC5 Security Summary Stephen Schwab Cobham Analytical Services July 21, 2009.
Sponsored by the National Science Foundation GENI I&M Update: Architecture Overview and Current Status GENI Engineering Conference 10 San Juan, PR GPO.
Sponsored by the National Science Foundation Enabling Trusted Federation Marshall Brinn, GENI Program Office October 1, 2014.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation GENI Spiral 4 Architecture Plan Marshall Brinn, GPO
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Sarah Edwards, GPO
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 Towards Uniform Clearinghouse APIs GEC17 Developer Working Sessions July 23,
Sponsored by the National Science Foundation GENI Security Architecture What’s Up Next? GENI Engineering Conference 7 Durham, NC Stephen Schwab SPARTA/Cobham.
GIMI I&M and Monitoring Mike Zink University of Massachusetts Amherst GEC 15, Houston, October 23 rd 1.
Sponsored by the National Science Foundation Distributed Identity & Authorization Mechanisms Spiral 2 Year-end Project Review SPARTA, Inc. PI: Stephen.
Ames Research CenterDivision 1 Information Power Grid (IPG) Overview Anthony Lisotta Computer Sciences Corporation NASA Ames May 2,
Sponsored by the National Science Foundation GEC17: GENI Instrumentation and Measurement Sessions Sun. July 21, Mon. July 22, 2013 Marshall Brinn, Jeanne.
Sponsored by the National Science Foundation GEC17: Uniform Experimenter Experience Sunday July 21, Josh Smift, Marshall Brinn GPO.
Sponsored by the National Science Foundation Cluster D Working Meetings GENI Engineering Conference 5 Seattle, WA July ,
Sponsored by the National Science Foundation GENI Experimenter Portal Service Developers Roundtable GENI Engineering Conference 16 Salt Lake City, Utah.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Sarah Edwards, GPO
GIMI Update Mike Zink University of Massachusetts Amherst GEC 13, Los Angeles, March 13 th 1.
Sponsored by the National Science Foundation Lab Zero: A First Experiment using GENI.
Sponsored by the National Science Foundation GENI Campus Ops Workflow Chaos Golubitsky San Juan, Puerto Rico Mar
LAMP: Bringing perfSONAR to ProtoGENI Martin Swany.
Sponsored by the National Science Foundation Systematic Experimentation in GENI Sarah Edwards GENI Project Office.
Sponsored by the National Science Foundation Understanding the AM API through a simple Hadoop experiment.
Sponsored by the National Science Foundation Introduction to GENI Architecture: Federated Trust Perspective Marshall Brinn, GPO GEC20: June 24, 2014.
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 Establishing Policy-based Resource Quotas at Software-defined Exchanges Marshall Brinn, GPO June 16, 2015.
LAMP and INSTOOLS A configuration overview 118/05/2012 Raphael Dourado.
Sponsored by the National Science Foundation Measurement System Spiral 2 Year-end Project Review University of Wisconsin, Colgate University, Boston University.
Sponsored by the National Science Foundation Stitching Slices GEC7 Control Framework WG Aaron Falk GENI Project Office.
Sponsored by the National Science Foundation GENI Experimenter Portal Service Developers Roundtable GENI Engineering Conference 16 Salt Lake City, Utah.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation A Virtual Computer Networking Lab Mike Zink, Max Ott, Jeannie Albrecht GEC 20, March 24 th 2015.
Behind the Scenes of GENI Experimentation An Introduction to GENI Tools Sponsored by the National Science Foundation.
Sponsored by the National Science Foundation GENI Cloud Security GENI Engineering Conference 12 Kansas City, MO Stephen Schwab University of Southern California.
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.
Current GEMINI use of instrumentize script to initialize & configure services Hussam Nasir University of Kentucky.
Sponsored by the National Science Foundation Understanding the AM API through a simple Hadoop experiment.
Sponsored by the National Science Foundation ABAC and GPO Clearinghouse Authorization Marshall Brinn, GPO GEC20: June 22, 2014.
Authentication and Authorisation for Research and Collaboration Taipei - Taiwan Mechanisms of Interfederation 13th March 2016 Alessandra.
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 Terminology Sponsored by the National Science Foundation.
GENI Exploring Networks of the Future
Presentation transcript:

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 Foundation2March 20, 2013 Overview GENI Solicitation 4 seeks tools to help researchers use GENI to perform their experiments This presentation outlines the essentials of the software context in which such tools will operate –Resources –Services –Interfaces

Sponsored by the National Science Foundation3March 20, 2013 GENI Software Context Review Experimenter: A researcher seeking to perform network experiments on customized data plane. Federation: A collection of people and institutions who agree to share resources and abide by common procedures in order to share resources in a reliable, mutually beneficial manner. Resources: Physical resources (compute, network, storage) made available to the federation by means of a participating aggregate. Aggregates: Software entities that represent federated resources in transactions with experimenter tools. Tools: Software capabilities that interact with federation resources on behalf of experimenters Clearinghouse: Set of services establishing federation- level authentication, authorization and accountability of experimenter use of federation resources. Operations Center: Processes and tools monitoring activity on GENI resources for adherence to policies. Grey boxes are real-world entities, represented in software by Purple boxes.

Sponsored by the National Science Foundation4March 20, 2013 Tools: Adding Value on Top of GENI Services We expect tools will help operators work with GENI by providing value-added services such as: –Visualization: Allowing for visualizing the state of the network, resources or experiment –Aggregation: Combining information that is held in separate resources or services to provide convenient “macro” views. –Streamlining: Making it easier to formulate and submit complex resource or orchestration requests –Monitoring: Performing background checks and generating regular reports and alerts (as needed) –Uniformity: Presenting different underlying services or API’s in uniform manner Such value-added services are built on top of the basis of existing GENI services

Sponsored by the National Science Foundation5March 20, 2013 Tools for Experimenter Support Topology: Construct a custom data plane on which to build and run an experiment –Browse: Determine what resources are available and what their capabilities are –Allocate: Construct a data plane topology from available resources –Program: Install/configure software to support my experiment Experiment: Deploy and run an experiment and capture and analyze results. –Instrument: Establish points at which to collect different metrics of system performance –Orchestrate: Manage the distributed start/stop/pause steps of experiment operations –Monitor: Collect measurements on the running experiment –Analyze: Gather and analyze data collected from experiment Tools to help experimenters will tend to contribute to one or more of these categories.

Sponsored by the National Science Foundation6March 20, 2013 GENI Services: Overview Authentication: GENI uses SSL certificates signed by a GENI trust root. –Anything trusted by GENI (directly or indirectly) may have such a certificate GENI Tools (notably the GPO Clearinghouse Portal) support single-sign-on via credentials supplied by Shibboleth InCommon –Tools may want to be constructed to fit into such a single-sign-on environment. –We also support SSO using OpenID credentials.

Sponsored by the National Science Foundation7March 20, 2013 Topology Services: Details GENI Resources are presented by Aggregates which speak the AM (Aggregate Manager) API – –Client/Resource negotiation represented by three kinds of RSpecs (Resource Specifications): Advertisement: What do you provide? Request: What does the client need/want? Manifest: What was actually allocated to client? –Include non-compute aggregates such as ION, FOAM and WiMAX –Including GMOC, Slice Authorities GENI services are advertised in the federation Clearinghouse Service Registry

Sponsored by the National Science Foundation8March 20, 2013 Experiment Services: Details There are two families of Experiment Support tools: –GIMI: Based on OML (ORBIT Measurement Library) and iRODS data grid repository –GEMINI: Based on PerfSONAR, integrating other key GENI I&M projects including LAMP and INSTOOLS There are archiving services (e.g. iRODS), topology services (e.g. UNIS) Each provides mechanisms for instrumenting, capturing and archiving experiment measurements

Sponsored by the National Science Foundation9March 20, 2013 Challenges and Caveats There are variations among implementations of AM API: –Different versions (V1, V2, V3) –Different RSpec extensions –Different compute environments There are two independent families of experiment support tools: –Different orchestration mechanisms –Different instrumentation and collection protocols One theme you will hear at this GEC is “Unified Experimenter Experience” which attempts bridge these gaps

Sponsored by the National Science Foundation10March 20, 2013 Summary There is a significant need and opportunity to develop tools to help experimenters There are a lot of services that exist from which useful tools can be constructed These services are not as uniform as we'd like: we're trying to unify them as much as possible, but it may fall on the tool developer to bridge some of these gaps, at least in the short term. Consult the GENI WIKI for details on the essential GENI serviceshttp://groups.geni.net/geni

Sponsored by the National Science Foundation11March 20, 2013 NOTES / BACKUP

Sponsored by the National Science Foundation12March 20, 2013 NOTES GMOC XMLRPC and Signed Docs Service Registry and other CH functions –Show CH diagram AM API –Advertisement Rspec (images, VM’s, H/W) Slice Authorities IDP’s Single-Sign-On and Shib Resource Allocation Resource Measurement Repositories/Directories

Sponsored by the National Science Foundation13March 20, 2013 Notes Credentials for common authorization InCommon/OpenID for SSO GMOC OpenFlow switches Non-compute aggregates: FOAM, ION, WiMAX L2 vs L3 Topology information available on WIKI pages What services are there? What are their attributes? How do you talk to them? Tools are wrappers around services that make them easier to use (wrapping, caching, joining, pre-computing) What do the services provide? What does the experiment want? Tools can bridge the gap.