Version 62 (modified by 12 years ago) (diff) | ,
---|
Project Number
1706
Project Title
netKarma: GENI Provenance Registry
a.k.a. NETKARMA
Technical Contacts
PI: Beth Plale Beth Plale
Chris Small chsmall@cs.indiana.edu
Participating Organizations
School of Informatics and Computing
Indiana University Bloomington
GPO Liaison System Engineer
Scope
The project collect and represents provenance for experiments conducted on the GENI platform. The provenance of an experiment is relevant information collected at experiment plane, control plane, and measurement plane. The provenance results will be available in a GENI Provenance Registry (netKarma) but can also be used to augment other collection mechanisms, for instance at the instrument level.
NetKarma is based on Karma, a provenance collection and representation service that has been used to collect provenance in diverse applications including satellite imagery pipeline (NASA funded), Linked Environments for Atmospheric Discovery (LEAD, NSF funded), and the Life Science Grid (Lilly Corp. funded).
Current Capabilities
The NetKarma Provenance Repository is an Axis2 Web service that resides on a server in the GENI Meta-Operations Center (GMOC), located at Indiana University. It has a WSDL access API so provenance can be retrieved programmatically. The persistent Axis2 web service is available at http://netkarma.testlab.grnoc.iu.edu:8080/axis2/services/KarmaService.
The persistent Web Service provides both publish and query API to interact with the provenance repository to capture and browse provenance of GENI experiments. The current capabilities include the ingestion of provenance information from the Gush experiment control tool. The NetKarma project produced the GENI Adaptor software, which parses Gush log files to obtain provenance information. Further information about the GENI Adaptor software is available at http://pti.iu.edu/d2i/provenance_netkarma. With such capabilities, the persistent Web Service will enable GENI experimenters to capture data about experiments including: time ordering and relationships within the experiment, changes made between runs, and relationships between the experiment and control framework. The current capabilities also include the ability to query the persistent Karma Service for provenance of GENI experiment executions. In turn, this will enable GENI experimenters show such provenance information in visualization such as Google Earth View.
We Need Your Help! :: Give us your GUSH logs. We'll mine them for provenance data and drop the provenance into the netKarma provenance repository. You'll get a message back with information that you can use to query for the graph of your GUSH run. Submit through (http://pti.iu.edu/d2i/provenance/submit-gush-log). We're working on customizations to the cytoScape tool that you can download to visualize your provenance.
Planned capacities:
The project team is currently working to process logs from the Raven provisioning service to obtain provenance information. This new capability will enable GENI experimenters capture provenance information such as experiment node locations, time of deployment of software packages and versions of software deployed. The planned capabilities also include actively gathering information from the GMOC database. This will help the GENI experimenters relate the provenance on-the-fly to network measurements.
All this information will be accessible through the persistent axis2 Web service layer to the community. Because provenance collection captures details about the experiment, it raises issues of privacy that we address by giving the experimenter control of when collection occurs. Another planned capability is the visualization of the provenance graph generated from Gush experiment log files using the CytoScape visualization tool (http://www.cytoscape.org).
Milestones
MilestoneDate(NETKARMA: S3.a Demonstration and Outreach at GEC9)?
MilestoneDate(NETKARMA: S3.b Plan for making provenance information available to experimenters)? Plan
MilestoneDate(NETKARMA: S3.c Demonstration and Outreach at GEC10)?
MilestoneDate(NETKARMA: S3.d Updated plan for making provenance information available to experimenters)? Updated Plan
MilestoneDate(NETKARMA: S3.e GEC11 demonstration and outreach)?
MilestoneDate(NETKARMA: S3.f Deliver software and documentation)? NetKarma_Milestone_S3-f.pdf
Project Technical Documents
NetKarma project page maintained by the Data to Insight Center
netKarma: a tool for obtaining a provenance-based record of experimentation (overview document)
Description of the netKarma Prototype
Software
Code to allow capture of provenance from GUSH gush2netkarma-1.0.tar.zip. This code does not store events to the Karma system; it simply writes the provenance to a file that is then used to create a visual graph.
Presentations and posters
"GEC-10 Demo Handout.pdf" GEC10 Demonstration Slides
"GEC9_Poster_final.pdf" GEC9 poster
"GEC8_IU_NetKarma Poster8x11.pdf" GEC8 poster
"netKarma-update-20100720.pdf" GEC8 update
netkarma Presentation given at GEC7 Planetlab cluster meeting
GEC7 poster
GEC6 poster
Quarterly Status Reports
4Q09 Status Report
1Q10 Status Report
2Q10 Status Report
Post GEC9 Status Report
Post GEC10 Status Report
Spiral 2 Connectivity
This project will use existing Indiana University address and connections. No addition connectivity is needed as initial data sources are globably available on the Internet or over R&E networks.
Related Projects
Initial integration
GushProto
ProvisioningService (Raven)
Possible future integration
Attachments (29)
-
NetKarma_Poster.pdf (728.3 KB) - added by 14 years ago.
Poster describing the NetKarma project
-
NetKarma_GEC7 deliverable Plale-Small.pdf (129.9 KB) - added by 14 years ago.
NetKarma Overview document
-
NetKarma_2009Q4 Qtrly Report.pdf (58.1 KB) - added by 14 years ago.
NetKarma 2009 Q4 report
- Netkarma_poster_gec7.pdf (892.1 KB) - added by 14 years ago.
-
NetKarma_PL_cluster_GEC7_slides.pdf (1.3 MB) - added by 14 years ago.
Netkarma Status Update from GEC7 Planetlab Cluster meeting
- NetKarma_2010Q1_Qtrly_Report.pdf (64.2 KB) - added by 14 years ago.
-
GEC8_IU_NetKarma Poster8x11.pdf (207.8 KB) - added by 13 years ago.
GEC 8 NetKarma poster
-
netKarma-update-20100720.pdf (603.2 KB) - added by 13 years ago.
GEC 8 netKarma status update
-
Spiral2ProjectReview_Netkarma-27Aug2010-2.pptx (261.1 KB) - added by 13 years ago.
Spiral2 Review Slides 20100827
-
GEC9_Poster_final.pdf (202.4 KB) - added by 13 years ago.
NetKarma Provenance Respository GEC9 Research Poster
- NETKARMA-S2.f-experience-report.pdf (51.5 KB) - added by 13 years ago.
- NETKARMA-S2.g-UserDoc.pdf (91.5 KB) - added by 13 years ago.
- NETKARMA-S2.h-Prototype.pdf (72.3 KB) - added by 13 years ago.
-
GEC-10 Demo Handout.pdf (169.2 KB) - added by 13 years ago.
GEC10 Demonstration Handout
- NetKarmaReportGEC9-GEC10-bp.pdf (69.6 KB) - added by 13 years ago.
-
NetKarma-S3.b.plans.pdf (25.0 KB) - added by 13 years ago.
Plan for making provenance information available to experimenters
-
NetKarmaReportGEC9-GEC10-bp.2.pdf (69.6 KB) - added by 13 years ago.
Post GEC10 Status Report.
-
NetKarma-S3.d.pdf (74.8 KB) - added by 13 years ago.
Milestone S3.d - Updated plan for making Provenance information available to experimenters
-
Karma_Poster_GEC-11-LetterSize.pdf (524.7 KB) - added by 12 years ago.
Experiment Provenance: Towards Links to Network Measurement Data Poster (GEC11)
-
InstantKarma_whitepaper_draft-16Aug.pdf (2.6 MB) - added by 12 years ago.
Key Provenance of Earth Science Observational Data Products White Paper
-
NetKarmaReportGEC10-GEC11.pdf (91.2 KB) - added by 12 years ago.
Post GEC11 Status Report
-
NetKarma_Milestone_S3-f.pdf (86.5 KB) - added by 12 years ago.
Milestone NETKARMA: S3.f Deliver Software and Documentation
-
GENI - Provenance System Evaluation.pdf (125.2 KB) - added by 12 years ago.
Plan for Evaluating netKarma Provence System
-
MDOD Provenance and Extensibility.pdf (511.7 KB) - added by 12 years ago.
Provenance and Extensibility of MDOD
-
karma_poster_gec-11-lettersize.pdf (524.7 KB) - added by 12 years ago.
Experiment Provenance: Towards Links to Network Measurement Data Poster (GEC11)
-
GEC 13-Role of Provenance in Visualizing Packet Throughput and Packet Loss.pdf (8.2 MB) - added by 12 years ago.
GEC 13 Poster - Role of Provenance in Visualizing Packet Throughput and Packet Loss
-
GEC13-NetKarma_Portal.pdf (1.1 MB) - added by 12 years ago.
GEC 13 Poster - NetKarma_Portal
-
GEC13-Provenance_Handout.pdf (1.3 MB) - added by 12 years ago.
GEC 13 - Handout on Provenance
-
NetKarmaReportGEC11-GEC12.pdf (103.6 KB) - added by 12 years ago.
Post GEC12 Status Report