Download presentation
Presentation is loading. Please wait.
Published byCornelia Peters Modified over 9 years ago
1
Visual Experiment Management Matt Strum, University of Utah
2
What it is and isn’t Is o Flash-based, GENI-in-a-browser o Easy to view and search advertised resources o Easy to design and submit slices o Easy to add click-and-run services (e.g. INSTOOLS) Isn’t o Viewer for non-advertised values (e.g. currently node connectivity between managers) o Editor for unsupported resource types (e.g. currently OpenFlow) o User scriptable o Interface into live resources and installed services o Able to communicate to any site/resource Flash socket security policy server on port 843 required
3
Flack 1 Lessons Learned Automatic updates & Automatic updates Global view of all advertised resources Work without any RSPEC or API knowledge o How do I express this in RSPEC v0.1? 0.2? 2? 3? … o What are the arguments to that call again? o Less typ0s View & submit any slice in any RSPEC version Simplified multi-manager support Added abilities through RSPEC extensions o Save x/y coordinates to redraw slice o Flag whether node was originally added as unbound One-click ability to add INSTOOLS to a slice
4
Flack 2 Lessons Applied Less convoluted interface o Instead of windows, uses areas with back/forward history o Hide interface items before they are needed Added more RSPEC extensions o History of undoable actions (add node, change link, etc.) Support for AM API v2 & GENI RSPECv2 within a day Plug-in framework o Add visual elements to slice editor o Edit slice in code, add tasks to be run & make XML-RPC calls o INSTOOLS refactored as a plug-in ShadowNet support added
5
Future Plans More types of managers & resources o OpenFlow o ORCA o Etc. Immediate support of updated APIs & RSPECs Plug-ins o More points of extension o More one-click services
6
Wish List Advertised AM capabilities o What kinds of resources can be allocated? Can/must they be bound? Unbound? Can/must they be a one-to-one or many-to-one physical mapping? Cross-site information o E.g. Utah’s pg41 connected to GPO’s pg3 Cross-aggregate information o E.g. OpenFlow datapaths connect to what compute resources? Unified request RSPECs o Each manager should support a unified, global-view request RSPEC Easier for tools to generate one RSPEC and send to any manager 1 RSPEC to rule them all
7
Thank You! Try now at protogeni.net Contact me at … mstrum@gmail.com
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.