[[PageOutline]] == Project Number == 1700 == Project Title == Integration and Augmentation of a Prototype GENI Control Plane (ORCA) for a Metro-Scale Optical Testbed (BEN) [[BR]] a.k.a. ORCAAUG === Technical Contacts === Principal Investigator: Ilia Baldine ibaldin@renci.org (RENCI)[[BR]] Co-Principal Investigator: Jeff Chase chase@cs.duke.edu http://www.cs.duke.edu/~chase/ (Duke) [[BR]] Yufeng Xin (NDL-OWL development, experiment embedding), RENCI [[BR]] Anirban Mandal (actor registry, XMLRPC controller, policy development), RENCI [[BR]] Chris Heermann (BEN Operations, Cluster D connectivity), RENCI [[BR]] Victor Orlikowski (Software testing, system administration, documentation), Duke University [[BR]] Aydan Yumerefendi (codebase maintenance, documentation, core enhancements) – core development team, RENCI [[BR]] Prateek Jaipuria (ImageProxy, Shibboleth integration) development), Duke University [[BR]] Muzhi Zhao (ImageProxy development), Duke University) [[BR]] === Participating Organizations === [http://www.cs.duke.edu/nicl/ New Internet Computing Lab (NICL)][[BR]] [http://nicl.cod.cs.duke.edu/orca/ Open Resource Control Architecture (ORCA)][[BR]] [http://www.cs.duke.edu/nicl/cereus/shirako.html Shirako][[BR]] [https://ben.renci.org/ BEN: Breakable Experimental Network][[BR]] [http://www.renci.org/ Renaissance Computing Insititute (RENCI), Chapel Hill, NC][[BR]] [http://www.cs.duke.edu/ Duke University, Durham, NC][[BR]] [http://www.infinera.com/ Infinera Corporation, Sunnyvale, CA][[BR]] === Related Projects === [wiki:ORCABEN ORCA/BEN project][[BR]] [https://geni-orca.renci.org/trac/ Project web site maintained by RENCI, including ORCA code and ticketing system][[BR]] [http://www.cs.duke.edu/nicl/ New Internet Computing Lab (NICL)][[BR]] [http://nicl.cod.cs.duke.edu/orca/ Open Resource Control Architecture (ORCA)][[BR]] [http://www.cs.duke.edu/nicl/cereus/shirako.html Shirako][[BR]] [https://ben.renci.org/ BEN: Breakable Experimental Network][[BR]] === GPO Liaison System Engineer === Harry Mussman hmussman@geni.net == Scope == This project augments the [wiki:ORCABEN ORCA/BEN project] which was started at the beginning of Spiral 1, and which provides the code for the ORCA control framework. This project will augment the features of the current ORCA Control Framework prototype and integrate work from other relevant GENI projects to substantially increase the capabilities of the framework in the areas of: (1) unified measurement and experimenter tools, particularly physical layer measurement [[BR]] (2) identity and trust management based on Shibboleth and SAML [[BR]] (3) cloud computing substrates[[BR]] (4) resource description and allocation mechanisms, policies and algorithms [[BR]] As the capabilities of ORCA are increased, they will be made available to the associated projects in Cluster D.[[BR]] In particular, it will assist in the integration of the Integrated Measurement Framework (IMF) and related tools being developed in a separate project, to enable advanced cross-layer experiments in the BEN regional optical network. [[BR]] It will integrate Shibboleth identity providers (IdPs) and SAML security assertions into ORCA to support: IdP-endorsed credential attributes; the use of attributes for authorization; and proxy authentication, which would enable users to delegate credentials to software entities acting on their behalf.[[BR]] It will add Orca interfaces (handler and driver plugins) for edge cluster substrates managed by Eucalyptus, a popular virtual/cloud computing systems, and integrate it into ORCA. Eucalyptus is an open-source Xen-based virtual cloud manager designed to resemble Amazon’s Elastic Compute Cloud (EC2) and cloud storage services. [[BR]] In cooperation with the ORBIT project, it will extend the Network Description Language (NDL), an OWL-based ontology schema, by developing common ontology specifications and a common set of tools, to better describe all resources being integrated into ORCA and ORBIT. And, it will enable dynamic resource discovery, including the ability to query a broker about resources available.[[BR]] == Operational Capabilities == See the [wiki:ORCABEN#CurrentCapabilities ORCA/BEN project] === Milestones === == Spiral 4 == * [[MilestoneDate(ORCAAUG: S4.a GEC12 Cluster D roadmap review)]] * [[MilestoneDate(ORCAAUG: S4.b ORCA intermediate code release and documentation)]] * [[MilestoneDate(ORCAAUG: S4.c GEC13 Cluster D roadmap review)]] * [[MilestoneDate(ORCAAUG: S4.d ORCA Dungeness 4.0 code release and documentation)]] * [[MilestoneDate(ORCAAUG: S4.e GEC14 Cluster D roadmap review)]] * [[MilestoneDate(ORCAAUG: S4.f ORCA Dungeness 4.1 code release)]] === Status Reports and Demonstrations === [http://groups.geni.net/geni/attachment/wiki/ORCABEN/ORCA%20GENI%20QSR%202009-12-31.pdf "ORCABEN: 4Q09 Status Report"][[BR]] [http://groups.geni.net/geni/attachment/wiki/ORCABEN/GENI%20QSR%202010-3-31.pdf ORCABEN: 1Q10 Status Report][[BR]] [http://groups.geni.net/geni/attachment/wiki/ORCABEN/GEC7%20demo.pdf ORCA/BEN and Cluster D Demo at GEC7 on March 16, 2010] [[BR]] [http://groups.geni.net/geni/wiki/ORCA-BEN%20QSR%202010-06-30 ORCABEN/ORCAAUG: 2Q10 Status Report][[BR]] [http://groups.geni.net/geni/wiki/GEC8DemoSummary#ORCABEN:APrototypeGENIControlPlaneORCAandaMetro-ScaleOpticalTestbedBEN ORCA/BEN Demo at GEC8][[BR]] [http://groups.geni.net/geni/attachment/wiki/ORCABEN/GEC8-cluster-D-ORCA-overview.pptx ORCA/BEN Slides at GEC8][[BR]] [http://groups.geni.net/geni/attachment/wiki/ORCABEN/ORCA%20%20Spiral%202%20Project%20Review.pptx ORCA/BEN and ORCAAUG Spiral 2 Review][[BR]] [http://groups.geni.net/geni/attachment/wiki/ORCABEN/GEC9-cluster-D-ORCA-overview.pptx ORCA/BEN Slides at GEC9][[BR]] [http://groups.geni.net/geni/attachment/wiki/ORCABEN/nowcasting%20%20gec9%20demos.pptx Nowcasting Demo][[BR]] [http://groups.geni.net/geni/wiki/ORCA-BEN%20QSR%202010-12-8 ORCABEN/ORCAAUG: Post-GEC9 Status Report][[BR]] [ ORCA/BEN Demo at GEC10] [[BR]] [ ORCA/BEN Slides at GEC10] [[BR]] [wiki:ORCA-BEN-GEC10-SR ORCABEN/ORCAAUG Post-GEC10 Status Report] [[BR]] [wiki:ORCA-BEN-GEC11-SR ORCABEN/ORCAAUG Post-GEC11 Status Report] [[BR]] [wiki:ORCA-BEN-GEC12-SR ORCABEN/ORCAAUG Post-GEC12 Status Report] [[BR]] === Technical Documents === See the [wiki:ORCABEN#ProjectTechnicalDocuments ORCA/BEN project] === Software Releases === See the [wiki:ORCABEN#ProjectTechnicalDocuments ORCA/BEN project] === Connectivity === See the [wiki:ORCABEN#Spiral2Connectivity ORCA/BEN project]