| 1 | [[PageOutline]] |
| 2 | |
| 3 | == Project Number == |
| 4 | |
| 5 | 1706 |
| 6 | |
| 7 | == Project Title == |
| 8 | |
| 9 | netKarma: GENI Provenance Registry[[BR]] |
| 10 | a.k.a. NETKARMA |
| 11 | |
| 12 | === Technical Contacts === |
| 13 | |
| 14 | Beth Plale <plale@cs.indiana.edu> |
| 15 | Chris Small <chsmall@cs.indiana.edu> |
| 16 | |
| 17 | === Participating Organizations === |
| 18 | |
| 19 | [http://www.informatics.indiana.edu/ Indiana University School of Informatics] |
| 20 | Bloomington, IN 47405-7104 |
| 21 | |
| 22 | === GPO Liason System Engineer === |
| 23 | |
| 24 | Christopher Small <chris@geni.net> |
| 25 | |
| 26 | == Scope == |
| 27 | |
| 28 | The project will collect provenance of the data generated by GENI. The |
| 29 | provenance of an experiment is its lineage or historical trace that |
| 30 | can capture experiment conditions, time ordering, and relationships |
| 31 | within the experiment and across the experiment and infrastructure |
| 32 | layer. The project will develop a GENI Provenance Registry (netKarma) |
| 33 | that will capture the workflow of GENI slice creation, topology of the |
| 34 | slice, operational status and other measurement statistics and |
| 35 | correlate it with the experimental data. NetKarma will allow |
| 36 | researchers to see the exact state of the network and store |
| 37 | configuration of the experiment and its slice. |
| 38 | |
| 39 | === Current Capabilities === |
| 40 | |
| 41 | === Milestones === |
| 42 | |
| 43 | Nov 16 (GEC 7): |
| 44 | • Create 3-5 page whitepaper describing our approach to integrating Karma and |
| 45 | GENI including description of problem, explanation of solution, how solution fits |
| 46 | in with GENI, and how it will be used. |
| 47 | Dec 31: |
| 48 | • Set up project web page |
| 49 | • Establish connections with relevant experimental tools projects |
| 50 | o GUSH PI: Jeannie Albrecht URL: |
| 51 | http://groups.geni.net/geni/wiki/GushProto |
| 52 | o RAVEN PI: John Hartman URL: |
| 53 | http://groups.geni.net/geni/wiki/ProvisioningService |
| 54 | o Identify Year 2 projects with which to integrate, in consultation with the |
| 55 | GPO. The scope of the integration work will be on par with the level of |
| 56 | effort integrating with RAVEN and GUSH. |
| 57 | Mar 31: |
| 58 | • Demonstrate working version of netKarma ingesting from GUSH. Demo includes |
| 59 | simple display of provenance. Delivered at GEC-7. |
| 60 | Jul 31: |
| 61 | • Establish connections with relevant projects in Control Plane and Measurement |
| 62 | Plane such as the following. Produce plan for working with Control Plane and |
| 63 | Measurement Plane projects. |
| 64 | Sep 30: |
| 65 | • Deliver document on experience in gathering information from experimental tools |
| 66 | with any suggestions for additional information that could be collected that would |
| 67 | enhance the provenance record. |
| 68 | • Deliver netKarma User Document |
| 69 | • Deliver persistent prototype of provenance service hosted at Indiana University |
| 70 | that collects and serves experiment layer provenance. Prototype demo, which |
| 71 | will have support for Raven and GUSH, will be held at GEC-9 with venue/process |
| 72 | for soliciting user feedback. |
| 73 | |
| 74 | [[MilestoneDate(CMU Lab: S2.a)]] Short Milestone Description |
| 75 | [[BR]] |
| 76 | |
| 77 | == Project Technical Documents == |
| 78 | |
| 79 | === Quarterly Status Reports === |
| 80 | |
| 81 | due 31Dec09: [wiki:ProjTemp-4Q09-status 4Q09 Status Report] |
| 82 | |
| 83 | === Spiral 2 Connectivity === |
| 84 | |
| 85 | === Related Projects === |