1 / 7

Visual Experiment Management

Visual Experiment Management. Matt Strum, University of Utah. What it is and isn’t. Is Flash-based, GENI-in-a-browser Easy to view and search advertised resources Easy to design and submit slices Easy to add click-and-run services (e.g. INSTOOLS) Isn’t Viewer for non-advertised values

nitza
Download Presentation

Visual Experiment Management

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Visual Experiment Management Matt Strum, University of Utah

  2. What it is and isn’t • Is • Flash-based, GENI-in-a-browser • Easy to view and search advertised resources • Easy to design and submit slices • Easy to add click-and-run services (e.g. INSTOOLS) • Isn’t • Viewer for non-advertised values • (e.g. currently node connectivity between managers) • Editor for unsupported resource types • (e.g. currently OpenFlow) • User scriptable • Interface into live resources and installed services • 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 • How do I express this in RSPEC v0.1? 0.2? 2? 3? … • What are the arguments to that call again? • Less typ0s • View & submit any slice in any RSPEC version • Simplified multi-manager support • Added abilities through RSPEC extensions • Save x/y coordinates to redraw slice • 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 • Instead of windows, uses areas with back/forward history • Hide interface items before they are needed • Added more RSPEC extensions • History of undoable actions (add node, change link, etc.) • Support for AM API v2 & GENI RSPECv2 within a day • Plug-in framework • Add visual elements to slice editor • Edit slice in code, add tasks to be run & make XML-RPC calls • INSTOOLS refactored as a plug-in • ShadowNet support added

  5. Future Plans • More types of managers & resources • OpenFlow • ORCA • Etc. • Immediate support of updated APIs & RSPECs • Plug-ins • More points of extension • More one-click services

  6. Wish List • Advertised AM capabilities • 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 • E.g. Utah’s pg41 connected to GPO’s pg3 • Cross-aggregate information • E.g. OpenFlowdatapaths connect to what compute resources? • Unified request RSPECs • 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

More Related