= Cluster B = This is a partial list of documents related to '''Cluster B integration.''' Additional documents may be found on the project and GPO pages. == Cluster B Integration Meeting on February 13, 2009 == [http://groups.geni.net/geni/attachment/wiki/ClusterB/2-13-09-cluster-b-invite.txt Invitation] A Cluster B integration meeting was organized by the GPO and held in Denver on February 13, 2009, to review and agree on how networking aggregates will be  supported by the Cluster B GENI control plane in Spiral 1.  Key technical  contributors for the !PlanetLab and Enterprise GENI projects attended, along with  representatives from other networking projects in Cluster B, and the SPP (server)  project.  The PI from the !ProtoGENI project also attended, since !ProtoGENI must  support networking and interoperate with !PlanetLab.  See below for copies of slides and related  documents.  The Cluster B control framework is based on !PlanetLab, which has well established  arrangements for interfacing with nodes (servers) that can include links.  The  !PlanetLab GENI project has provided “GENIwrapper ” code that could be used to  independently develop an Aggregate Manager for a networking entity;  currently the  GpENI project intends to use this interface design approach.  However, the Enterprise GENI project examined the !PlanetLab code and expressed  concerns about the time and effort it may take to integrate !OpenFlow equipment  and meet their deployment goals given the current state of the code and interfaces.   Instead, they suggested the introduction of a “lightweight” protocol, fully defined by  a WSDL, for use between a modified Cluster B Slice Manager (SM) and a new  “lightweight” Aggregate Manager (AM) that would be part of the !OpenFlow  equipment.  Guido Appenzeller presented a detailed proposal of their approach at  the meeting.    After a lively and candid discussion among all parties, an approach was formulated  and agreed upon to allow the introduction of a “lightweight” protocol into Cluster B,  and support it alongside existing protocols.  This seems to have the lowest risk in  meeting Spiral 1 integration goals.  A “starter kit” of code for the new AM and a  modified SM will be provided by the Enterprise GENI project (Guido Appenzeller).   In particular, Enterprise GENI proposed to write the first revision of the WSDL file  to define the Web Services interface.  Then, the !PlanetLab GENI project (Larry  Peterson) will integrate this code into their SM so that both approaches would be  supported during Spiral 1, on a project by project basis.  This should allow the  Enterprise GENI project to meet their ambitious deployment goals, and it will  exercise a “lightweight” protocol within Cluster B and GENI.  Other topics were discussed durithat GENI should begin to focus RSpec for resource description.  Slides: [http://groups.geni.net/geni/attachment/wiki/ClusterB/PL-EntG.pdf Spiral 1 Requirements. Enterprise GENI/PlanetLab Milestones.] - Heidi Picher Dempsey, GPO [http://groups.geni.net/geni/attachment/wiki/ClusterB/021309_Cluster_B_Options.pdf Cluster B Options for Enterprise GENI (and other projects).] Harry Mussman, GPO [http://groups.geni.net/geni/attachment/wiki/ClusterB/pl_x_geni.pdf PlanetLab Based Control Framework for GENI.] - Larry Peterson, PlanetLab, Princeton Univ ([http://groups.geni.net/geni/attachment/wiki/ClusterB/Larry_Feb_13.wav audio]) [http://groups.geni.net/geni/attachment/wiki/ClusterB/Enterprise%20Geni.pdf Enterprise GENI.] - Guido Appenzeller, Enterprise GENI, Stanford Univ [http://groups.geni.net/geni/attachment/wiki/ClusterB/Presentation1-BR.pdf GpENI Great Plains Environment for Network Innovation.] - Caterina Scoglio, GpENI [http://groups.geni.net/geni/attachment/wiki/ClusterB/MANFRED-13Feb2009-DenverMeeting.pdf Mid-Atlantic Crossroads MAX.] - Chris Tracy, MAX Documents: [http://groups.geni.net/geni/attachment/wiki/PlanetLabGeniControlFrameworkOverview/011409%20%20GENI-SE-CF-PlanetLabGENIOver-01.2.pdf DRAFT PlanetLab GENI Control Framework Overview.] Harry Mussman, GPO [https://svn.planet-lab.org/wiki/GeniWrapper GeniWrapper Design (wiki)] - Larry Peterson, PlanetLab, Princeton Univ [http://www.cs.princeton.edu/~llp/geniwrapper.pdf PlanetLab Implementation of the Slice-Based Facility Architecture.] - Larry Peterson, PlanetLab, Princeton Univ [http://svn.planet-lab.org/attachment/wiki/GeniWrapper/sfa.pdf Slice-Based Facility Architecture.] - Larry Peterson, PlanetLab, Princeton Univ [http://groups.geni.net/geni/attachment/wiki/ClusterB/sfa_Nov2008_vs_Feb2009.pdf Red/blue marked up diffs between the Nov 2008 and Feb 2009 versions of the Cluster B Slice-Based Facility Architecture document.] - Chris Tracy, MAX Notes & Actions: [http://groups.geni.net/geni/attachment/wiki/ClusterB/022709b_ver1.1_ClusterB_Meeting.pdf Notes from meeting, with summary and action items.] - Harry Mussman, GPO Followup: [http://groups.geni.net/geni/attachment/wiki/ClusterB/030909%20%20DRAGON_Notes.docx DRAGON notes received from Chris Tracy on 030909] - Chris Tracy, MAX [http://groups.geni.net/geni/attachment/wiki/ClusterB/topology-example-xml.png Topology example, for DRAGON notes] [http://www.openflowswitch.org/wk/index.php/GENILight First release of GENILight, GENI wrapper code customized for Enterprise GENI] - Rob Sherwood, EnterpriseGENI ---- == Project Review 06-30-2009 == === Slides === * PlanetLab (no slides) * EnterpriseGeni [http://groups.geni.net/geni/attachment/wiki/ClusterB/EnterrpriseGENIProjReview1.pdf slides] * GushProto (no slides) * ProvisioningService (Raven) [http://groups.geni.net/geni/attachment/wiki/ClusterB/RavenSpiral1Review.pdf slides] * [wiki:"Mid-Atlantic Crossroads" Mid-Atlantic Crossroads] * [wiki:GpENI GpENI] (no slides) * [wiki:"Internet Scale Overlay Hosting" Internet Scale Overlay Hosting] [http://groups.geni.net/geni/attachment/wiki/ClusterB/spp-status-6-2009.pdf slides] === Notes === [wiki:ClusterBProjReview20090630Notes Notes from 06/30/09 Project Review] ---- == GEC6 Cluster B Meetings == ----