Sponsored by the National Science Foundation GENI I&M Update: Architecture Overview and Current Status GENI Engineering Conference 10 San Juan, PR GPO.

Slides:



Advertisements
Similar presentations
Sponsored by the National Science Foundation GENI Instrumentation and Measurement Working Group GENI Engineering Conference 9 Wash DC GPO System Engineer:
Advertisements

Sponsored by the National Science Foundation 1 July 20, 2010 Inst and Meas WG: Objectives for GEC8 Meeting Review results from 2 nd I&M Workshop, held.
Sponsored by the National Science Foundation GENI Instrumentation and Measurement WG: 2 nd I&M Workshop and Priority Architecture Topics GENI Engineering.
FIBRE-BR Meeting GENI I&M Marcelo Pinheiro. Agenda GENI Overview GENI User groups GENI I&M Use Cases GENI I&M Services.
Project Overview Goal: Instrumentation and Measurement capabilities for GENI experimenters and operations Outcomes: Software to perform centralized and.
University of Kentucky Joint Techs 2011 Monitoring GENI Networks Jim Griffioen and Zongming Fei Laboratory for Advanced Networking University of Kentucky.
University of Kentucky GENI User Tools and the Control Plane Zongming Fei, Jim Griffioen University of Kentucky.
Sponsored by the National Science Foundation LAMP Spiral 2 Year-end Project Review University of Delaware PI: Martin Swany Staff: Eric Boyd, Jason Zurawski,
Sponsored by the National Science Foundation GENI Instrumentation and Measurement WG: 2 nd I&M Workshop and Priority Architecture Topics GENI Engineering.
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
SESSION 9 THE INTERNET AND THE NEW INFORMATION NEW INFORMATIONTECHNOLOGYINFRASTRUCTURE.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
Sponsored by the National Science Foundation Omni: a command line GENI resource reservation tool Niky Riga, Sarah Edwards GENI Project Office 13 March,
OnTimeMeasure Integration with Gush Prasad Calyam, Ph.D. (PI) Tony Zhu (Software Programmer) Alex Berryman (REU Student) GEC10 Selected.
Sarah Edwards, GENI Project Office
Instrumentation and Measurement Background. GENI I&M Motivation To conduct useful and repeatable experiments, GENI experimenters require extensive and.
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.
Digital Object Architecture
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 GENI I&M Workshop GIMI: Large-scale GENI Instrumentation and Measurement Infrastructure Mike Zink November.
Sponsored by the National Science Foundation GENI Meta-Operations Center Spiral 2 Year-end Project Review GlobalNOC at Indiana University PI: Jon-Paul.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
M EASUREMENT D ATA O BJECT D ESCRIPTOR S PECIFICATION - P RESENT S TATUS Giridhar Manepalli Corporation for National Research Initiatives.
Sponsored by the National Science Foundation 1 March 15, 2011 GENI I&M Update: Gathering, Transferring and Sharing MD Goals Architecture Overview –Process.
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)
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
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 GENI Exploring Networks of the Future
Network Security. 2 SECURITY REQUIREMENTS Privacy (Confidentiality) Data only be accessible by authorized parties Authenticity A host or service be able.
Sponsored by the National Science Foundation GENI I&M and Monitoring GENI Engineering Conference 14 Boston, MA Sarah Edwards Chaos Golubitsky Jeanne Ohren.
1 - GEC8, San Diego, July 20-22, 2010 Measurement Tools in PlanetLab Europe Tanja Zseby (Fraunhofer FOKUS, Berlin, Germany) (some slides from other OneLab.
Sponsored by the National Science Foundation GENI Current Ops Workflow Connectivity John Williams San Juan, Puerto Rico Mar
Sponsored by the National Science Foundation Substrate Working Group GENI Engineering Conference 4 Miami, FL Peter O’Neil April 1,
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.
Ames Research CenterDivision 1 Information Power Grid (IPG) Overview Anthony Lisotta Computer Sciences Corporation NASA Ames May 2,
Sponsored by the National Science Foundation GEC17: GENI Instrumentation and Measurement Sessions Sun. July 21, Mon. July 22, 2013 Marshall Brinn, Jeanne.
1 Network Measurement Summary ESCC, Feb Joe Metzger ESnet Engineering Group Lawrence Berkeley National Laboratory.
Sponsored by the National Science Foundation Cluster D Working Meetings GENI Engineering Conference 5 Seattle, WA July ,
GIMI Update Mike Zink University of Massachusetts Amherst GEC 13, Los Angeles, March 13 th 1.
OAI Overview DLESE OAI Workshop April 29-30, 2002 John Weatherley
Measurement Data Workspace and Archive: Current State and Next Steps GEC15 Oct 2012 Giridhar Manepalli Corporation for National Research Initiatives
LAMP: Bringing perfSONAR to ProtoGENI Martin Swany.
LAMP and his best friend, UNIS How to measure experiments with them 101/06/2012 Raphael Dourado Fibre-BR I&M Team Meeting.
Sponsored by the National Science Foundation 1 Nov 4, 2010 Inst & Meas WG Meeting at GEC9 Thur, Nov 4, 9am – 10:30am Introductions (9am) Topic 2: Meas.
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
Sponsored by the National Science Foundation GENI Aggregate Manager API Tom Mitchell March 16, 2010.
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
Experiences with Measurement Data Collection on R&E Networks Christopher Small Indiana University.
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 Measurement System Spiral 2 Year-end Project Review University of Wisconsin, Colgate University, Boston University.
System/SDWG Update Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
Sponsored by the National Science Foundation Raven Provisioning Service Spiral 2 Year-end Project Review Department of Computer Science University of Arizona.
Sponsored by the National Science Foundation GENI Cloud Security GENI Engineering Conference 12 Kansas City, MO Stephen Schwab University of Southern California.
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 1 March 15, 2011 GENI I&M Update: I&M Service Types, Arrangements, Assembling Goals Architecture Overview.
Use-cases for GENI Instrumentation and Measurement Architecture Design Prasad Calyam, Ph.D. (PI – OnTimeMeasure, Project #1764) March 31.
Current GEMINI use of instrumentize script to initialize & configure services Hussam Nasir University of Kentucky.
Sponsored by the National Science Foundation GENI Instrumentation and Measurement Working Group Meeting Report GENI Engineering Conference 7 Duke University,
International Planetary Data Alliance Registry Development and Coordination Project Report 7 th IPDA Steering Committee Meeting July 13, 2012.
International Planetary Data Alliance Registry Project Update September 16, 2011.
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 GEC17 Plenary Session: Architecture Marshall Brinn, GPO July 22, 2013.
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
Presentation transcript:

Sponsored by the National Science Foundation GENI I&M Update: Architecture Overview and Current Status GENI Engineering Conference 10 San Juan, PR GPO System Engineer: Harry Mussman March 15,

Sponsored by the National Science Foundation 2 March 15, 2011 GENI I&M Update Goals Architecture Overview –Process –Functional Services –Measurement Data Flows/Transfers –Measurement Traffic Flows –Principal Use Cases –Types of Services –Control Framework Implications –Measurement Data Objects and Descriptors –Controlling Access to Measurement Data Objects –Current Status Current I&M Design and Prototyping Efforts I&M Service Deployments References: –I&M work in progress: –I&M capabilities catalog: –I&M architecture document: –Available I&M tools:

Sponsored by the National Science Foundation 3 March 15, 2011 GENI I&M Goals Provide broad data gathering, analysis and archival capability that is sufficient for: Experiments Maintaining the infrastructure GENI operations Sharing data with researchers outside of GENI Support the experimenter: Remove the burden on the experimenter to become a system and network measurement infrastructure expert, so that they can better focus on the science in the experiments Scale to support: Small-scale experiments Long-running future-internet experiments Operator monitoring their aggregate (or service) GMOC monitoring all of GENI, 24x7 Interoperable protocols, schemas and APIs: Allows efficient development of services by reusing interface software modules Allows different users to utilize same services

Sponsored by the National Science Foundation 4 March 15, 2011 GENI I&M Architecture Overview: Process GEC6 Workshop 1 GEC9 GEC10 GEC8 GEC7 Workshop 2Workshop 3 Survey use cases, systems, issues Vision Review projects Review projects and 4 key topics Identify functional services based on early view of arch Analyze current projects Identify 9 key topics Tutorials for experimenters Discuss 6 key topics Draft ver1.0 arch doc WG ends Discuss 3 key topics Next: Discuss 6 key topics Draft capabilities catalog WG starts Soon: Issue ver1.0 arch doc

Sponsored by the National Science Foundation 5 March 15, 2011 GENI I&M Architecture Overview: Functional Services GENI I&M services have been defined by function: Measurement Point (MP) service Measurement Collection (MC) service Measurement Analysis and Presentation (MAP) service Measurement Orchestration (MO) service Measurement Information (MI) service User Workspace (UW) service Digital Object Archive (MDA) service

Sponsored by the National Science Foundation 6 March 15, 2011 GENI I&M Architecture Overview: Measurement Data (MD) Flows/Transfers MD packet flows and file transfers are carried from one I&M service to the next “Stitching” is done as I&M services are setup and configured Authorization mechanisms are required to protect MD Flows/transfers follow a wide range of protocols and schema, including both pull and push methods

Sponsored by the National Science Foundation 7 March 15, 2011 Measurement Data (MD) Flows/Transfers: Current Protocols and Schema Current range of protocols and schema: Option 1: Bytes of MD via SNMP Option 2: File of MD via SCP, FTP or 3 rd -party FTP Option 3: XML-formatted MD via HTTP (e.g., perfSONAR) Option 4: Tuples of MD via Custom OML Protocol Option 5: Tuples of MD via IPFIX over SCTP Option 6: NetCDF formatted files of data using LDM over TCP Opt 1 Opt 3 Opt 4 Opt 5 Opt 2

Sponsored by the National Science Foundation 8 March 15, 2011 GENI I&M Architecture Overview: Measurement Traffic Flows Expect most measurement traffic to be carried with control traffic, via Internet and/or IP backbone –Many servers will have a Private (non-reachable) IP Address and proxies (or other mechanisms) are required to reach these servers.

Sponsored by the National Science Foundation 9 March 15, 2011 GENI I&M Architecture Overview: Principal Use Cases Use Case 1: Experimenter gathering measurement data (MD) from their slice Use Case 2: Operator (or Service Provider) gathering measurement data (MD) from GENI infrastructure Use Case 3: Experimenter gathering measurement data (MD) from their slice and from GENI infrastructure Use Case 4: Experimenter (or Operator) moving measurement data (MD) to an archive, with an option to share with other Researchers

Sponsored by the National Science Foundation 10 March 15, 2011 Use Case 1: Experimenter gathering MD from their slice Each I&M service is setup as part of the Experimenter’s slice GENI I&M project examples: –Instrumentation Tools (for use with protoGENI) –OMF/OML –LAMP (uses perfSONAR technology, for use with protoGENI) –OnTimeMeasure (for use with protoGENI or PlanetLab) Includes: –Type 1 service: dedicated to a slice –Type 4 service: with portal to share MD

Sponsored by the National Science Foundation 11 March 15, 2011 Type 1 I&M Service: Dedicated to a slice Each Type 1 I&M service: –Dedicated to a slice –Assembled by Slice Owner (e.g., Experimenter) using Control Framework mechanisms –Configured by Slice Owner (e.g., Experimenter) –Managed by Slice Owner (e.g., Experimenter) –I&M service management interface and API required on service

Sponsored by the National Science Foundation 12 March 15, 2011 Type 4 I&M Service: With portal to share MD Each Type 4 I&M service: Has web portal to observe and share MD Web portal authorization mechanism required to admit only specified users; should reuse accepted certificate/credential arrangements Example: Presentation service that is part of Instrumentation Tools Example: Digital Object Archive (DOA) service prototype from CNRI DOA service required to follow sharing policy within Descriptor associated with a Digital Object

Sponsored by the National Science Foundation 13 March 15, 2011 Use Case 2: Operator (or Service Provider) Gathering MD from GENI infrastructure An Operator (or Service Provider) can gather MD from GENI infrastructure into their slice –For their own use –To share with other operators, e.g., share with GMOC Includes: –Type 2 service: common service with multiple slivers –Type 3 service: common service with MD to multiple slices

Sponsored by the National Science Foundation 14 March 15, 2011 Type 2 I&M Service: Common service with multiple slivers Each Type 2 I&M service: –Common service, assembled, configured and managed by a Service Provider (or Operator) in their sliver using Control Framework (CF) mechanisms –Service Provider runs an AggMgr interface and offers slivers (e.g., MP service slivers, or UW service slivers, as shown above) to other Operators (or Experimenters) via CF mechanisms –Each sliver is a resource with an rspec –Example: Measurement System for packet capture from Univ Wisconsin –Example: User Workspace (UW) service prototype from CNRI

Sponsored by the National Science Foundation 15 March 15, 2011 Type 3 I&M Service: Common service with MD to multiple slices Each Type 3 I&M service: Common service assembled, configured and managed by a Service Provider (or Operator) in their sliver using Control Framework (CF) mechanisms Service Provider (or Operator) registers Descriptors of available MD Objects (e.g., MD flows, as shown above) with Measurement Information (MI) service Example: perfSONAR MP and MI services Operator (or Experimenter) finds and requests a flow from the I&M service Authorization mechanism required to make flow available to selected operators/experimenters.

Sponsored by the National Science Foundation 16 March 15, 2011 Use Case 3: Experimenter gathering MD from their slice and from GENI infrastructure An Experimenter can gather MD from their slice and from GENI infrastructure –Combines Use Case 1 with Use Case 2 Includes Type 2 service: common service with multiple slivers –Policy required to make sliver available to selected experimenters Includes Type 3 service: common service with MD to multiple slices –Access mechanism required to make flow available to selected experimenters Includes Type 1 service: dedicated to a slice –Configured to stitch flow into experimenter’s I&M service

Sponsored by the National Science Foundation 17 March 15, 2011 Use Case 4: Experimenter (or Operator) moving MD to an archive, with an option to share with other Researchers An Experimenter (or Operator) can move MD Objects (directories or files) to (and from) a Type 2 User Workspace (UW) service Always includes associated MD Object Descriptor (“metadata”) Identifiers and annotation in Descriptors allow Experimenter (or Operator) to manage thousands of files gathered during an experiment, or when monitoring infrastructure The Experimenter (or Operator) can move selected MD Objects (directories or files) from UWservice to the Type 4 Digital Object Archive (DOA) service, to become persistent Digital Objects Digital Object receives a persistent global identifier Digital Object includes an associated Descriptor Descriptor includes sharing policy, that DOA service is obligated to follow

Sponsored by the National Science Foundation 18 March 15, 2011 GENI I&M Architecture Overview: Functional Services GENI I&M services have been defined by function: Measurement Point (MP) service Measurement Collection (MC) service Measurement Analysis and Presentation (MAP) service Measurement Orchestration (MO) service Measurement Information (MI) service User Workspace (UW) service Digital Object Archive (MDA) service

Sponsored by the National Science Foundation 19 March 15, 2011 GENI I&M Architecture Overview: Types of Services Type 1 Service: dedicated to a slice Type 2 service: common service with multiple slivers Type 3 service: common service with measurement data (MD) to multiple slices Type 4 Service: with portal to share measurement data (MD)

Sponsored by the National Science Foundation 20 March 15, 2011 GENI I&M Architecture Overview: Control Framework (CF) Implications I&M services are built by Experimenters/Operators/Service Providers using CF functions –I&M service is a resource An I&M service (type 2) can offer slivers as resources via CF –I&M service must support an AggMgr interface –I&M sliver as a resource requires an rspec –Requires policy for selected experimenters and/or operators I&M service has a standardized management interface/API linked to Measurement Orchestration (MO) service via CF mechanisms –For example, keys are installed that are used to sign messages I&M service requires proxies (or other methods) to permit measurement traffic flows (data and management) to reach servers in private address space

Sponsored by the National Science Foundation 21 March 15, 2011 GENI I&M Architecture Overview: Measurement Data (MD) Objects GENI MD Objects include: –Packet flows and streams –Directories and files –Persistent digital objects –Data structures accessed by querying a data base –Data structures accessed through a web portal GUI Each MD Object has an associated MD Object Descriptor (MDOD) –Commonly called “metadata”

Sponsored by the National Science Foundation 22 March 15, 2011 Measurement Data Object Descriptor (MDOD) Each MD Object Descriptor follows one common data model : –Elements and values for data model under study –Some will be Mandatory and some will be Optional –Information from data model must be translated into appropriate schema for use in different parts of GENI Mandatory elements in a MD Object Descriptor are expected to include: –Identifier and Locator elements, for finding the MD Object. –Object Type and Measurement Data Schema elements, for interpreting the MD Object by programmatic means. –Other descriptive elements, e.g., Subject, to facilitate searching for MD Objects. –Annotation elements, added to provide “standardized lab notes”. –Owner/creator, previous holder(s), current holder –Policy elements, to specify how the MD Object can be shared or disposed. The associated MD Object Descriptor is created at the same time an MD Object is created within an Experimenter’s or Operator’s slice, –The Experimenter or Operator that collects the MD “owns” the MD, and sets the policy for how it can be stored or disposed

Sponsored by the National Science Foundation 23 March 15, 2011 GENI I&M Architecture Overview: Controlling Access to Measurement Data (MD) Objects MD Objects have associated Measurement Data Object Descriptors (MDODs, commonly known as “metadata”) –Each MDOD typically includes policy elements, to specify how the MD Object can be shared or disposed. –The I&M service holding the MD Object is obligated to follow the policy for sharing Measurement data flows and transfers between Type 1 services within a slice must be “stitched” as slice is setup –An access control mechanisms is required to prevent others from getting the MD A Type 3 service can register measurement data for others to discover and share MD via a standardized interface –An access control mechanism is required to admit selected GENI experimenters and operators –It should reuse accepted certificate/credential arrangements A Type 4 service can share measurement data via a web portal –An access control mechanism is required to admit selected GENI experimenters and operators –It should reuse accepted certificate/credential arrangements –A Digital Object Archive (DOA) service is required to make digital object available to selected users within GENI, selected users outside of GENI, and/or all others –It must follow policy in MDOD associated with Digital Object

Sponsored by the National Science Foundation 24 March 15, 2011 GENI I&M Architecture Process: Current Status GEC6 Workshop 1 GEC9 GEC10 GEC8 GEC7 Workshop 2Workshop 3 Survey use cases, systems, issues Vision Review projects Review projects and 4 key topics Identify functional services based on early view of arch Analyze current projects Identify 9 key topics Tutorials for experimenters Discuss 6 key topics Draft ver1.0 arch doc WG ends Discuss 3 key topics Next: Discuss 6 key topics Draft capabilities catalog WG starts Soon: Issue ver1.0 arch doc With strong support from GENI community, ver1.0 architecture nearing completion! Next working meeting to discuss key topics: GEC10, Thursday, 1pm – 4pm Requires CF-related functions, MD access control mechanisms, coordinated with other GENI efforts Will guide current D&P projects, future Solicitation 3 projects and ongoing deployments

Sponsored by the National Science Foundation 25 March 15, 2011 Current GENI I&M Design and Prototyping Efforts I&M services for Experimenters, including: Instrumentation Tools (for use with protoGENI) OMF/OML LAMP (uses perfSONAR technology, for use with protoGENI) OnTimeMeasure (for use with protoGENI or PlanetLab) I&M services for monitoring infrastructure, including: Measurement System, for packet capture Shadownet, for router monitoring Scalable Sensing Service Measurement Data Archive (MDA) service First prototype by CNRI, including User Workspace (UW) service and Digital Object Archive (DOA) service Management of an I&M service, from Measurement Orchestration (MO) service: First prototype by IMF and ERM projects, following OMF approach Measurement Data Objects, and Descriptors (“metadata”): Defining common data model, then schemas First prototype software by ? Measurement traffic flows, proxies/mechanisms) to reach servers in private address space First prototype of ssh access by ORCA project

Sponsored by the National Science Foundation 26 March 15, 2011 GENI I&M Service Deployments Current I&M services for Experimenters, including: Instrumentation Tools (for use with protoGENI) OMF/OML LAMP (uses perfSONAR technology, for use with protoGENI) OnTimeMeasure (for use with protoGENI or PlanetLab) Introduce I&M services for monitoring infrastructure, including: perfSONAR components, with Measurement Information (MI) service, and first use of Measurement Data Object Descriptors (MDOD’s)? Measurement System for packet capture? Scalable Sensing Service? Introduce Measurement Data Archive (MDA) service : Include User Workspace (UW) service Include Digital Object Archive (DOA) service Who are first users? Are there other uses, e.g., software downloads? When ready to support Researchers?

Sponsored by the National Science Foundation 27 March 15, 2011 GENI I&M Update Goals Architecture Overview –Process –Functional Services –Measurement Data Flows/Transfers –Measurement Traffic Flows –Principal Use Cases –Types of Services –Control Framework Implications –Measurement Data Objects and Descriptors –Controlling Access to Measurement Data Objects –Current Status Current I&M Design and Prototyping Efforts I&M Service Deployments References: –I&M work in progress: –I&M capabilities catalog: –I&M architecture document: –Available I&M tools: