Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Sponsored by the National Science Foundation GEC17: Developer Track Introduction Marshall Brinn, GPO July 21, 2013."— Presentation transcript:

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

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

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

4 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

5 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

6 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.

7 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?

8 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

9 Sponsored by the National Science Foundation9 GEC Developer Track: Agenda Sunday 7/21 1330-1500 –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]

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

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

12 Sponsored by the National Science Foundation12 GEC Developer Track: Agenda [4] Tuesday 7/23 1330-1730 [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

13 Sponsored by the National Science Foundation13 BACKUP

14 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

15 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]

16 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

17 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

18 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

19 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.

20 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


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

Similar presentations


Ads by Google