30 likes | 187 Views
GENI I&M Update: MD Objects and Descriptors. 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
E N D
GENI I&M Update:MD Objects and Descriptors • 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: http://groups.geni.net/geni/wiki/GeniInstMeas • I&M capabilities catalog: http://groups.geni.net/geni/wiki/GENIIandMCAPCAT • I&M architecture document: http://groups.geni.net/geni/wiki/GeniInstrumentationandMeasurementsArchitecture • Available I&M tools: http://groups.geni.net/geni/wiki/GeniInstMeas#AvailableGENIIMTools
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”
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