Sponsored by the National Science Foundation GEC17: Developer Track Introduction Marshall Brinn, GPO July 21, 2013.

Slides:



Advertisements
Similar presentations
Sponsored by the National Science Foundation I&M Status and Topics GEC18 - October 27, 2013 Jeanne Ohren and Marshall Brinn GENI Project Office.
Advertisements

Sponsored by the National Science Foundation GENI Welcome ! GENI Engineering Conference 10 San Juan, Puerto Rico Chip Elliott March 16,
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
GIMI I&M and Monitoring Mike Zink, Max Ott, Ilya Baldine University of Massachusetts Amherst GEC 18, Brooklyn, October 27 st 1.
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.
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 Omni: a command line GENI resource reservation tool Niky Riga, Sarah Edwards GENI Project Office 13 March,
Sarah Edwards, GENI Project Office
Sponsored by the National Science Foundation GENI Stitching Services: Present and Future Marshall Brinn, GPO March 18, 2014.
Sponsored by the National Science Foundation Scaling Up: Growing the Topology of an Existing Experiment in GENI Sarah Edwards GENI Project Office Xuan.
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 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.
This project has received funding from the European Union’s Seventh Framework Programme for research, technological development and demonstration under.
Sponsored by the National Science Foundation Towards an Ontology-savvy Aggregate Manager API Marshall Brinn GENI Program Office Sept. 17, 2015.
Federation Strategy Robert Ricci GENI-FIRE Workshop September 2015.
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 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 Security Architecture Toolkit (GSAT) Spiral 2 Year-end Project Review SPARTA, Inc. PI: Stephen Schwab.
Sponsored by the National Science Foundation GEC17 Developer Sessions: ABAC: Life after Speaks-For Marshall Brinn, GPO July 22, 2013.
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 GEC14 Session: SDN * in GENI Marshall Brinn, GPO July 11, 2012 * Software-Defined Networking.
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 Goals & Milestones GENI CC-NIE Workshop NSF Mark Berman January 7,
Sponsored by the National Science Foundation GEC 20 Proposal & GEC 18 Survey Results Sarah Edwards Marshall Brinn Niky Riga March 18, 2014.
Sponsored by the National Science Foundation Towards Uniform Clearinghouse APIs GEC17 Developer Working Sessions July 23,
Sponsored by the National Science Foundation Tutorial: OpenFlow in GENI with Instrumentation and Monitoring Divya Bhat Shufeng Huang Niky Riga GENI Project.
GIMI I&M and Monitoring Mike Zink University of Massachusetts Amherst GEC 15, Houston, October 23 rd 1.
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 Systematic Experimentation in GENI.
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 GMOC Support for GENI Racks Kevin Bohan, GMOC Eldar Urumbaev, GMOC.
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 GENI Campus Ops Workflow Chaos Golubitsky San Juan, Puerto Rico Mar
Sponsored by the National Science Foundation Developper Session Mike Zink GEC20 March 22 nd 2014, UC Davis, CA.
Resource representations in GENI workshops (GEC[78]) Ilia Baldine.
Sponsored by the National Science Foundation Systematic Experimentation in GENI Sarah Edwards GENI Project Office.
Sponsored by the National Science Foundation Achieving the Programmable WAN: Introduction Marshall Brinn, GPO March 18,
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 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 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 GENI SDN Offering Marshall Brinn, GPO GEC18: October 28, 2013.
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
Behind the Scenes of GENI Experimentation An Introduction to GENI Tools Sponsored by the National Science Foundation.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
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 1 GEC16: March 19, 2013 Are you ready for the tutorial? 1.Sign In 2.Grab a Worksheet 3.Did you do the pre-work?
Sponsored by the National Science Foundation 1 GEC18: GEMINI & GeniDesktop Update Added support for more newer OSes on both Instageni and Exogeni in GEMINI.
Sponsored by the National Science Foundation GEC17 Plenary Session: Architecture Marshall Brinn, GPO July 22, 2013.
Report from Session #2: SDN/NFV
GENI Terminology Sponsored by the National Science Foundation.
GENI Exploring Networks of the Future
Report from Session #2: SDN/NFV
Presentation transcript:

Sponsored by the National Science Foundation GEC17: Developer Track Introduction Marshall Brinn, GPO July 21, 2013

Sponsored by the National Science Foundation2 Intro: GEC17 Developer Sessions This GEC we have several developer-focused sessions –Sunday 7/ (“Miscellaneous Developer Topics”) –Monday 7/ (“Developer Working Session”) –Tuesday 7/ (“Developer Working Session”) –Tuesday 7/ (ish) (“Coding Sprint”) These titles are probably not as self-explanatory as they could be

Sponsored by the National Science Foundation3 Intro: GEC17 Developer Sessions [2] The goal of these sessions is to review the state of the broad GENI development agenda –Recent Achievements (since last GEC) –Next Steps (through next GEC) –Long-term directions (the distant GEC horizon, or even, if we can imagine, a post-GEC world)

Sponsored by the National Science Foundation4 Intro: GEC17 Developer Sessions [3] The GENI Development agenda is very broad: –Aggregates –Clearinghouses –Tools Resource management Experimentation –Integration Frameworks –Architectural features [Security, Accountability, Authentication, Authorization] The sessions may seem “Miscellaneous” because we’re trying to address a very diverse set of features, technologies, customer requirements

Sponsored by the National Science Foundation5 Critical point in Development Effort We have a lot of the essential pieces of GENI in place and starting to roll out on racks throughout campuses –So why so many sessions and so many topics…? Solicitation 4 work will be starting late ’13 or early ‘14 –We need to make sure we have the infrastructure and tools to support the selected capabilities We are about to hit a knee in the scaling curve and need to assure our services and tools can handle it We need to make the current tools and services more friendly and robust, and require less hands-on support by developers

Sponsored by the National Science Foundation6 A look back Probably the most visible new capabilities (from an experimenter perspective) that are now coming on line include: –More Racks –Dynamic VLAN Stitching using Stitching services, API’s, Rspecs –GEMINI Desktop enhancements and GENI Portal Integration –GIMI Portal and GPO IDP Integration –Concepts of Slice/Project membership in GENI Portal There has been a lot of progress in a number of dimensions in the last several months.

Sponsored by the National Science Foundation7 A look forward Stitching –Support for Stitching Rspecs from Portal, presentation of stitched topologies in Portal Aggregate / RSpec Management –“My Aggregates”, “My Rspecs”, limiting long lists Uniform CH API –Rework GPO CH to support new CH API –Authorization in GPO CH based on ABAC –Full speaks-for support for Portal and GPO CH AM API V3 Support –And possibly Update What remains to be done on the GENI Portal?

Sponsored by the National Science Foundation8 A look forward [2] What are the big remaining developer capabilities (not otherwise discussed…)? –“Grow my slice” Update (AM API V4) –Embeddable Topologies Bound / Unbound ExoSM model –Alternate models of Deep Programmability Other SDN frameworks, OVS, Stitching Extensions –Opt-in Users Use cases and supporting technologies

Sponsored by the National Science Foundation9 GEC Developer Track: Agenda Sunday 7/ –Introduction to Developer Track [Brinn] [15] –AM API And RSpecs [Helsinger] [15] –Integration and OpenID [Mitchell] [15] –Tool Integration Wish-list [Flack, GEMINI, GIMI, WIMAX, GPO] [45]

Sponsored by the National Science Foundation10 GEC Developer Track: Agenda [2] Monday 7/ –Speaks-for Design and Plans [Wong, Faber/Schwab, Brinn] [45] –ABAC: Life after Speaks-for [Orlikowski, Faber/Schwab, Brinn] [30] –Stitching [Helsinger] [15]

Sponsored by the National Science Foundation11 GEC Developer Track: Agenda [3] Tuesday 7/ –AMSoil [Tom Rothe, OFELIA] [30] –Omni for Tool Developers [Edwards] [30] –Uniform Clearinghouse APIs [Ricci, Brinn] [30] –Long-lived Slices in GENI [Riga] [30]

Sponsored by the National Science Foundation12 GEC Developer Track: Agenda [4] Tuesday 7/ [Coding Sprint] –GENI Portal Integration Sessions WIMAX GIMI [iRODS, OpenID] GEMINI –RSpec Creation –Uniform Experimenter Experience: Next Steps –Drill-down on Speaks-for, ABAC, Stitching, Uniform CH APIs All subject to who is still in town and what they want to discuss and collaborate on

Sponsored by the National Science Foundation13 BACKUP

Sponsored by the National Science Foundation14 Future Topics –Opt-in –Embeddable Topologies [Bound / Unbound, ExoSM] –Deep Programmability [OF, SDN, OVS] –Grow my slice [Update] Left to go on the Portal –Production –Stitching [What in portal? Gold, Silver, Bronze] –Aggregate / RSpec Management –ABAC –Uniform CH API –V3 Support

Sponsored by the National Science Foundation15 Outline Sunday –Intro [15] –AM API [15] –OpenID [15] –Tool integration [45] Monday –Speaks-for [45] –ABAC [30] –Stitching [15] Tuesday –AMSoil [30] –OMNI as a tool [30] –Uniform CH API [30] –Long-term Slices [30]

Sponsored by the National Science Foundation16 Foreward Themes –Where are we at? –What has been done recently? –Where are we going? –Setting priorities, coordinating Developer activities Stitching Portal improvements Membership

Sponsored by the National Science Foundation17 AH Notes Intro: Status & Next Steps for GENI Developers Here is what has changed GEC16 to 17: more racks, portal improvements including slice membership, stitcher, GIMI/GEMINI integration - few more details on all those things - note we are making some changes to do more than resource reservation

Sponsored by the National Science Foundation18 AH Notes Here is what we are working on for 18: Portal CSS/map, Portal Agg/RSpec mgmt, Portal stitching, more racks, WiMAX integration, topics in Dev Sessions, Embedded Topologies, Deeply Programmable Slices, "Grow my Slice" - These are focus areas to work on Making GENI easier to use and allow it to grow, and to support Solicition 4

Sponsored by the National Science Foundation19 AH Notes Why are we talking about this long list of topics over these days? The basic infrastructure exists & is being rolled out on racks. We need to make it more user friendly, and allow GENI to grow with its success Sol 4 is coming. We need to support tools and experiments coming in Solicitation 4.

Sponsored by the National Science Foundation20 AH Notes To that end we need: - Integrate & Authorize Tools - Libraries for building tools - Make it easier to build long lived slices, change slices, grow slices - Make it easier to... Future Topics: Embedded Topologies / ExoSM (Ilya?) Deeply Programmable (Nick?) Grow My Slice