= Technical Status Report for Million Node GENI project for June 2010 through Nov 2010 = PI: Thomas Anderson Co-PI: Justin Cappos == Major accomplishments == === Milestones achieved === N/A === Deliverables made === {{{ e. Integrate with ProtoGENI so that calls that get resources and release resources work across both frameworks. This milestone is contingent on agreement with ProtoGENI of what the interface should be no later than 18 mo. }}} {{{ f. Specification of Clearinghouse API for end-hosts: A description of the interface by which the clearinghouse (SeattleGENI) interacts with end-hosts. This involves describing how the node manager API is manipulated by SeattleGENI to track the state of resources. }}} {{{ g. Reference implementation v0.1 of end-host clearinghouse (SeattleGENI). }}} {{{ h. Integrate Spiral 2 identify management mechanisms into SeattleGENI. }}} {{{ i. Collaborate with O&M team on methods to share non-sensitive O&M data with other GENI groups for Spiral 2. }}} {{{ a. Demonstration of Million Node GENI at GEC9. (Nov 5, 2010) •Demonstration will include common use scenarios along with alpha versions of a clicker program written in Seattle and an automatic deployment system. }}} == Description of work performed during last quarter == We spent a large amount of time performing a proof-of-concept integration with ProtoGENI's component manager. As far as we can tell, the service has not been used. We have also been very involved with outreach. == Project participants == Tom Anderson (PI) Justin Cappos (Co-PI) Arvind Krishnamurthy (Senior Personnel) Monzur Mohammad (Open Source Developer) Armon Dadgar (Undergraduate) Jeff Rasley (Undergraduate) Alan Loh (Undergraduate) Sebastian Morgan (Undergraduate) Danny Y. Huang (Undergraduate Intern visiting from GUSH group) Alex Hanson (Undergraduate) Shurui Sun (Undergraduate) == Publications (individual and organizational) == We presented a paper at CCS (Computer and Communications Security) related to the security architecture of Seattle's sandbox. We also presented a paper to the 5th International Workshop on Systems Software Verification (SSV '10) on the techniques we are using to validate the portability of Seattle programs. One student has an honor's thesis on Seattle ongoing. == Outreach activities == Seattle is currently being used in four classes which represents a significant support load. We hosted a workshop / tutorial session located with GEC 8 which we hope will increase both educational and research adoption. Justin Cappos co-taught a class on GENI for Ph.D. students with Kurt Tutschku at the University of Vienna. The class was attended by about 15 students from all around Europe. GENI (in particular Seattle and OpenFlow) were very well received. == Collaborations == We have a deployment working on DOME, PlanetLab, GpENI, and done automated deployments on Emulab. We are using the Digital Object Registry in production now. Researchers at Nokia have ported Seattle to some of their newer phones. We are working with researchers at the University of Victoria and HP Labs to support Google Native Client with Seattle. We worked with the Raven / Stork folks on a proof-of-concept port of Owl to Seattle. We hosted a student intern from the GUSH group who is working on Seash (our GUSH-like shell) and network heterogeneity masking. As a result some of our networking code may be used in GUSH and / or DOME. We are using the TUF updater on Seattle's beta network. We expect to use it on the production network in the near future. We are working with researchers at U Vienna to build an end-host overlay on Seattle. We are working with an expert in model-based testing at the University of Washington to explore formal verification of Seattle's portability properties. == Other Contributions == None.