| 1 | = Technical Status Report for Million Node GENI project for June 2010 through Nov 2010 = |
| 2 | |
| 3 | |
| 4 | PI: Thomas Anderson |
| 5 | |
| 6 | Co-PI: Justin Cappos |
| 7 | |
| 8 | |
| 9 | == Major accomplishments == |
| 10 | |
| 11 | === Milestones achieved === |
| 12 | |
| 13 | N/A |
| 14 | |
| 15 | === Deliverables made === |
| 16 | |
| 17 | {{{ |
| 18 | e. Integrate with ProtoGENI so that calls that get resources and |
| 19 | release resources work across both frameworks. This milestone is |
| 20 | contingent on agreement with ProtoGENI of what the interface should be |
| 21 | no later than 18 mo. |
| 22 | }}} |
| 23 | |
| 24 | {{{ |
| 25 | f. Specification of Clearinghouse API for end-hosts: A description |
| 26 | of the interface by which the clearinghouse (SeattleGENI) interacts |
| 27 | with end-hosts. This involves describing how the node manager API is |
| 28 | manipulated by SeattleGENI to track the state of resources. |
| 29 | }}} |
| 30 | |
| 31 | {{{ |
| 32 | g. Reference implementation v0.1 of end-host clearinghouse |
| 33 | (SeattleGENI). |
| 34 | }}} |
| 35 | |
| 36 | {{{ |
| 37 | h. Integrate Spiral 2 identify management mechanisms into SeattleGENI. |
| 38 | }}} |
| 39 | |
| 40 | |
| 41 | {{{ |
| 42 | i. Collaborate with O&M team on methods to share non-sensitive O&M |
| 43 | data with other GENI groups for Spiral 2. |
| 44 | }}} |
| 45 | |
| 46 | |
| 47 | {{{ |
| 48 | a. Demonstration of Million Node GENI at GEC9. (Nov 5, 2010) |
| 49 | |
| 50 | •Demonstration will include common use scenarios along with alpha |
| 51 | versions of a clicker program written in Seattle and an automatic |
| 52 | deployment system. |
| 53 | }}} |
| 54 | |
| 55 | |
| 56 | == Description of work performed during last quarter == |
| 57 | |
| 58 | |
| 59 | We spent a large amount of time performing a proof-of-concept |
| 60 | integration with ProtoGENI's component manager. As far as we can |
| 61 | tell, the service has not been used. |
| 62 | |
| 63 | |
| 64 | We have also been very involved with outreach. |
| 65 | |
| 66 | |
| 67 | |
| 68 | == Project participants == |
| 69 | |
| 70 | |
| 71 | Tom Anderson (PI) |
| 72 | |
| 73 | Justin Cappos (Co-PI) |
| 74 | |
| 75 | Arvind Krishnamurthy (Senior Personnel) |
| 76 | |
| 77 | Monzur Mohammad (Open Source Developer) |
| 78 | |
| 79 | Armon Dadgar (Undergraduate) |
| 80 | |
| 81 | Jeff Rasley (Undergraduate) |
| 82 | |
| 83 | Alan Loh (Undergraduate) |
| 84 | |
| 85 | Sebastian Morgan (Undergraduate) |
| 86 | |
| 87 | Danny Y. Huang (Undergraduate Intern visiting from GUSH group) |
| 88 | |
| 89 | Alex Hanson (Undergraduate) |
| 90 | |
| 91 | Shurui Sun (Undergraduate) |
| 92 | |
| 93 | |
| 94 | == Publications (individual and organizational) == |
| 95 | |
| 96 | We presented a paper at CCS (Computer and Communications Security) |
| 97 | related to the security architecture of Seattle's sandbox. We also |
| 98 | presented a paper to the 5th International Workshop on Systems |
| 99 | Software Verification (SSV '10) on the techniques we are using to |
| 100 | validate the portability of Seattle programs. One student has an |
| 101 | honor's thesis on Seattle ongoing. |
| 102 | |
| 103 | |
| 104 | |
| 105 | == Outreach activities == |
| 106 | |
| 107 | Seattle is currently being used in four classes which represents a |
| 108 | significant support load. We hosted a workshop / tutorial session |
| 109 | located with GEC 8 which we hope will increase both educational and |
| 110 | research adoption. |
| 111 | |
| 112 | Justin Cappos co-taught a class on GENI for Ph.D. students with Kurt |
| 113 | Tutschku at the University of Vienna. The class was attended by about |
| 114 | 15 students from all around Europe. GENI (in particular Seattle and |
| 115 | OpenFlow) were very well received. |
| 116 | |
| 117 | == Collaborations == |
| 118 | |
| 119 | We have a deployment working on DOME, PlanetLab, GpENI, and done |
| 120 | automated deployments on Emulab. We are using the Digital Object |
| 121 | Registry in production now. Researchers at Nokia have ported |
| 122 | Seattle to some of their newer phones. We are working with |
| 123 | researchers at the University of Victoria and HP Labs to support |
| 124 | Google Native Client with Seattle. |
| 125 | |
| 126 | We worked with the Raven / Stork folks on a proof-of-concept port of |
| 127 | Owl to Seattle. We hosted a student intern from the GUSH group who |
| 128 | is working on Seash (our GUSH-like shell) and network heterogeneity |
| 129 | masking. As a result some of our networking code may be used in GUSH |
| 130 | and / or DOME. |
| 131 | |
| 132 | We are using the TUF updater on Seattle's beta network. We expect to |
| 133 | use it on the production network in the near future. |
| 134 | |
| 135 | We are working with researchers at U Vienna to build an end-host |
| 136 | overlay on Seattle. |
| 137 | |
| 138 | We are working with an expert in model-based testing at the University |
| 139 | of Washington to explore formal verification of Seattle's portability |
| 140 | properties. |
| 141 | |
| 142 | |
| 143 | == Other Contributions == |
| 144 | |
| 145 | None. |