University of Kentucky GENI User Tools and the Control Plane Zongming Fei, Jim Griffioen University of Kentucky.

Slides:



Advertisements
Similar presentations
Current Status (Tutorial tomorrow)
Advertisements

DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Sponsored by the National Science Foundation I&M Status and Topics GEC18 - October 27, 2013 Jeanne Ohren and Marshall Brinn GENI Project Office.
GEMINI Portal Charles Carpenter. GEMINI Portal Allows for a visual overview of slice.
TAILS: COBWEB 1 [1] Online Digital Learning Environment for Conceptual Clustering This material is based upon work supported by the National Science Foundation.
GIMI I&M and Monitoring Mike Zink, Max Ott, Ilya Baldine University of Massachusetts Amherst GEC 18, Brooklyn, October 27 st 1.
Project Overview Goal: Instrumentation and Measurement capabilities for GENI experimenters and operations Outcomes: Software to perform centralized and.
The Last Procedure Before First Functional Prototype Grant Boomer, Brett Papineau, Tanis Lopez, Archana Shrestha CS 383.
University of Kentucky Joint Techs 2011 Monitoring GENI Networks Jim Griffioen and Zongming Fei Laboratory for Advanced Networking University of Kentucky.
Sponsored by the National Science Foundation Lab Zero: A First Experiment.
1 Use ProtoGENI CS606, Xiaoyan Hong University of Alabama.
Sponsored by the National Science Foundation An Introduction to GENI Tools Sarah Edwards GENI Project Office.
Using the jFed tool to experiment from zero to hero Brecht Vermeulen FGRE, July 7 th, 2015.
Sponsored by the National Science Foundation GIMI/LabWiki Tutorial Mike Zink, Divyashri Bhat, Cong Wang, Thierry Rakotoarivelo GEC20 March 22 nd 2014,
OnTimeMeasure Integration with Gush Prasad Calyam, Ph.D. (PI) Tony Zhu (Software Programmer) Alex Berryman (REU Student) GEC10 Selected.
 Introduction Introduction  Purpose of Database SystemsPurpose of Database Systems  Levels of Abstraction Levels of Abstraction  Instances and Schemas.
Sarah Edwards, GENI Project Office
GEMINI Indiana University, University of Kentucky.
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 GEC17: Developer Track Introduction Marshall Brinn, GPO July 21, 2013.
Sponsored by the National Science Foundation Programmable Networks and GENI Marshall Brinn, GPO GEC October 25, 2012.
Sponsored by the National Science Foundation 1 March 15, 2011 GENI I&M Update: Gathering, Transferring and Sharing MD Goals Architecture Overview –Process.
GEC 15 Houston, Texas October 23, 2012 Tom Lehman Xi Yang University of Maryland Mid-Atlantic Crossroads (MAX)
Visual Experiment Management Matt Strum, University of Utah.
Sponsored by the National Science Foundation 1 March 15, 2011 GENI I&M Update: MD Objects and Descriptors Goals Architecture Overview –Process –Functional.
GEC 101 The GENI ShadowNet Project Jim Griffioen (Kentucky) Zongming Fei (Kentucky) Kobus Van der Merwe (AT&T) Eric Boyd (Internet 2)
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 1 September 15, 2015 Are you ready for the tutorial? 1.Grab a Worksheet and instructions 2.Did you do the.
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 GENI I&M and Monitoring GENI Engineering Conference 14 Boston, MA Sarah Edwards Chaos Golubitsky Jeanne Ohren.
Sponsored by the National Science Foundation Lab Zero: A First Experiment using GENI Sarah Edwards, GENI Project Office.
Sponsored by the National Science Foundation 1 Last updated April 1, 2013 Are you ready for the tutorial? 1.Sign In 2.Grab a Worksheet 3.Did you do the.
Sponsored by the National Science Foundation Getting Started With Your Own Experiment Sarah Edwards, GENI Project Office.
GIMI I&M and Monitoring Mike Zink University of Massachusetts Amherst GEC 15, Houston, October 23 rd 1.
Sponsored by the National Science Foundation Systematic Experimentation in GENI.
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 1 ICDCS13: July 8, 2013 Are you ready for the tutorial? 1.Grab a Worksheet and instructions 2.Did you do the.
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 Behind the Scenes of GENI Experimentation featuring Named Data Networking.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
Sponsored by the National Science Foundation Developper Session Mike Zink GEC20 March 22 nd 2014, UC Davis, CA.
GeniDesktop : The GEMINI Portal (and more) Hussam Nasir University of Kentucky.
LAMP: Bringing perfSONAR to ProtoGENI Martin Swany.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
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.
Leveraging the InCommon Federation to access the NSF TeraGrid Jim Basney Senior Research Scientist National Center for Supercomputing Applications University.
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 1 Nov 4, 2010 Cluster-D Mtg at GEC9 Tue, Nov 2, 12noon – 4:30pm Meeting Chair: Ilia Baldine (RENCI) –System.
LAMP and INSTOOLS A configuration overview 118/05/2012 Raphael Dourado.
Sponsored by the National Science Foundation Lab Zero: A First Experiment using GENI Sarah Edwards GENI Project Office.
Sponsored by the National Science Foundation GENI Experimenter Portal Service Developers Roundtable GENI Engineering Conference 16 Salt Lake City, Utah.
GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.
Sponsored by the National Science Foundation Behind the Scenes of GENI Experimentation featuring Named Data Networking Sarah Edwards.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation 1 March 15, 2011 GENI I&M Update: I&M Service Types, Arrangements, Assembling Goals Architecture Overview.
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 Behind the Scenes of GENI Experimentation featuring Content Centric Networking.
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 1 March 15, 2011 GENI I&M Update: Sharing MD Objects with Researchers, MDA Service Goals Architecture Overview.
GIMI Update Mike Zink University of Massachusetts Amherst GEC 14, Boston, July 9 th 1.
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.
Run a Complete Experiment
Understanding the AM API through a simple experiment
This material is based upon work supported by the National Science Foundation under Grant #XXXXXX. Any opinions, findings, and conclusions or recommendations.
Presentation transcript:

University of Kentucky GENI User Tools and the Control Plane Zongming Fei, Jim Griffioen University of Kentucky

GENI Desktop  Motivations  GENI has developed multiple control frameworks, ProtoGENI/InstaGENI, ORCA/ExoGENI, ORBIT, etc.  Different interfaces to access resources, Flack, Fluke, OMNI, AM API, etc.  A variety of instrumentation and measurement systems, INSTOOLS, PerfSONAR/AM, OML, OnTime measure  Run time control, GUSH, Raven  various archive services  The goal of the GENI Desktop is to provide a unified graphical user interface (GUI) by which experimenters can create, control, interact with, and evaluate the performance of their experiments.

University of Kentucky GENI Desktop Features  Single sign-on to various GENI tools  Interoperates with the GENI Portal, Flack, and iRods  Supports InstaGENI and ExoGENI racks and cross-aggregate stitching  Access to all slices owned by user  Slice creation/modification via Flack, the Portal, or RSPECs  A windowing system interface  Logical, Geographic, and List view of slice  Single abstraction for interacting with a slice.  Can be used with/without instrumentation (active or passive)  Quick access to (instantiated) resource details.  ssh access to a set of nodes.  Ability to run commands across sets of nodes.  Ability to upload files to sets of nodes.  Optional instrumentation of a slice  Quick access to, and visualization of, commonly used measurement data.  Ability to drill down to additional measurement information  Ability to control active and passive measurements  Ability to record notes about an experiment via a CMS  and several other features.

University of Kentucky Overview of Slices

University of Kentucky A list of actions on slices

University of Kentucky Working on a slice

University of Kentucky I&M Traffic View

University of Kentucky The GENI Desktop Unifying Abstraction  Goal:  Support multiple ways to “visualize” a slice, and  Make it easy to apply an operation to a subset of resources within a slice.  Common Requirement:  Select Resources: Provide a unified well-known way to select resources, regardless of the “view” of the slice.  Apply Operations: Provide a unified well-known way to apply an operation to a set of resources.  Idea: Use an abstraction familiar to users  Solution: Model the interface after the well-known file browser interface. The analogy is selecting files in a file browser and applying an operation (regardless of the “view” – e.g., list view, icon view, detailed view, etc.)

University of Kentucky Slice/Topology “Views”  Three types of Views  Logical View Provides a logical view of the topology and links between nodes. Nodes and links can be selected to identify a set of nodes/links.  Geographic/Map View Provides a map view of the topology showing the geographic location where nodes are located and the links connecting them. Nodes and links can be selected to identify a set of nodes/links.  List View  A textual list of the nodes and links in a slice. Nodes and links can be selected to identify a set of nodes/links. The list can be filtered (searched) to reduce the number of nodes/links displayed.  Observations  There is a single unified interaction model  Selecting nodes/links in one view selects the same nodes/links in another view.  Logical and Geographic views make it easy to visualize the topology and interconnections between nodes.  The List view is useful for large topologies because the topology can be quickly filtered to nodes/links of interest.

University of Kentucky User tool as a part of Cyberinfrastructure  Provide a common abstraction for users to interact with the cyberinfrastructure  Hide the differences between different control frameworks  Unify the interaction models  Provide instrumentation and measurement  Monitor and performance measurement usually is not the main focus of control frameworks, but it is an important aspect of experimentation  Provide a GUI that is easy to use for beginners (students, and scientists of non-CS discipline), but script interface for advanced users

University of Kentucky User tool and control plane  A tool may act as a representative of a user to make requests to the control plane  Authentication/authorization/accountability, Speaks-for  A tool may need to query about the status and other information about user experiments  Standard API across interoperable frameworks  A tool may have to change the components of a user experiment (RSpec)  consistent across different frameworks

University of Kentucky Thank You! This material is based upon work supported in part by the National Science Foundation under grant number CNS Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of GPO Technologies, Corp, the GENI Project Office, or the National Science Foundation.