[[PageOutline]] == Project Number == 1582 == Project Title == Deploying a Vertically Integrated GENI “Island”: A Prototype GENI Control Plane (ORCA) for a Metro-Scale Optical Testbed (BEN) [[BR]] a.k.a. ORCA/BEN or ORCABEN [[BR]] === 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]] [[Image(ORCA-Team-small.jpg, 40%)]] [[BR]] ORCA/BEN team is pictured from left to right: Dan Evans (RENCI), Yufeng Xin (RENCI), Ilia Baldine (PI at RENCI), Aydan Yumerefendi (RENCI), and Chris Heermann (RECNI). Jeff Chase (Co-PI at Duke), Varun Marupadi (Duke) and Matt Sayler (Duke) are not pictured. [[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 === [http://groups.geni.net/geni/wiki/ORCAAUG ORCA Augmentation 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 == The scope of work on this project is to extend ORCA (a candidate GENI control framework) to include the optical resources available in [[https://ben.renci.org BEN]] metro optical testbed. Also, to make a reference implementation of ORCA available to additional GENI prototypes and assist, with limited support, in the integration of ORCA into select wireless/sensor prototypes. The team will operate a clearinghouse for the various testbeds under the ORCA control framework. Also, connect with the NLR backbone network !FrameNet service to facilitate end-to-end VLAN's connections into BEN. Finally, make the integrated (VLAN connections and control framework) ORCA/BEN infrastructure available to external researchers by the end of Year-1. == Operational Capabilities == ORCA (Cluster D) Clearinghouse[[BR]] ORCA clearinghouse equipment location: RENCI, 100 Europa Drive, Chapel Hill, NC. [[BR]] ORCA clearinghouse will use RENCI public IP addresses.[[BR]] The ORCA clearinghouse at RENCI is now operational. [[BR]] Go to [http://geni.renci.org:8080/orca/ Cluster D Clearinghouse at RENCI] ; get login from ibaldin@renci.org [[BR]] These Cluster D projects have installed (moved) their broker to the clearinghouse: BEN(?); DOME; ViSE; Kansei === Milestones === [[MilestoneDate(ORCABEN: 1a Extend ORCA as a GENI control framework)]] [http://groups.geni.net/geni/ticket/96 status] [[BR]] [[MilestoneDate(ORCABEN: 1b Make an early reference implementation of ORCA available)]] [http://groups.geni.net/geni/ticket/97 status] [[BR]] [[MilestoneDate(ORCABEN: 1c Integration of NDL or other topology description mechanism)]] [http://groups.geni.net/geni/ticket/98 status] [[BR]] [[MilestoneDate(ORCABEN: 1d Integrate ORCA with BEN including slivering of Infinera DTNs)]] [http://groups.geni.net/geni/ticket/99 status] [[BR]] [[MilestoneDate(ORCABEN: 1e Complete end-to-end VLAN connections between BEN and NLR)]] [http://groups.geni.net/geni/ticket/100 status] [[BR]] [[MilestoneDate(ORCABEN: 1f All ORCA assigned prototypes integrated into ORCA clearinghouse)]] [http://groups.geni.net/geni/ticket/101 status] [[BR]] [[MilestoneDate(ORCABEN: 1g Make a working and tested prototype of BEN and GENI available for limited external research)]] [[BR]] [[MilestoneDate(ORCABEN: 1h Delivery of preliminary control framework design documentation)]] [[BR]] [[MilestoneDate(ORCABEN: S2.a Rel 2.1_1 ORCA code to projects)]] [[BR]] [[MilestoneDate(ORCABEN: S2.b Rel 2.2_1 ORCA code to projects)]] [[BR]] [[MilestoneDate(ORCABEN: S2.c Rel 2.3_1 ORCA code to projects)]] [[BR]] [[MilestoneDate(ORCABEN: S2.d Rel 2.x_1 ORCA code, docs to GPO)]] [[BR]] [[MilestoneDate(ORCABEN: S2.e Operate, extend clearinghouse)]] [[BR]] [[MilestoneDate(ORCABEN: S2.f GMOC access to clearinghouse)]] [[BR]] [[MilestoneDate(ORCABEN: S2.g Cluster plan for VLANs between testbeds)]] [[BR]] [[MilestoneDate(ORCABEN: S2.h BEN testbed access by GENI users)]] [[BR]] [[MilestoneDate(ORCABEN: S2.i BEN testbed access from remote sites)]] [[BR]] [[MilestoneDate(ORCABEN: S2.j VLANs from BEN to backbone)]] [[BR]] [[MilestoneDate(ORCABEN: S2.k Integration of GUSH)]] [[BR]] [[MilestoneDate(ORCABEN: S2.l Experiments BEN and other testbeds)]] [[BR]] [[MilestoneDate(ORCABEN: S2.m POC to GENI response team)]] [[BR]] [[MilestoneDate(ORCABEN: S2.n POC to GENI security team)]] [[BR]] [[MilestoneDate(ORCABEN: S2.o Contribution to GENI outreach)]] [[BR]] [[MilestoneDate(ORCABEN: S3.a Cluster D roadmap review)]] [[BR]] [[MilestoneDate(ORCABEN: S3.b.1 ORCA intermediate code release and documentation)]] [[BR]] [[MilestoneDate(ORCABEN: S3.b.2 "With other CFs, a plan for consistent names and interfaces and for resource descriptions at interoperability interfaces ")]] [[BR]] [[MilestoneDate(ORCABEN: S3.b.3 "Plan to interop with other CFs, particularly from and to protoGENI (Cluster C) ")]] [[BR]] [[MilestoneDate(ORCABEN: S3.b.4 "Plan for operations portal into Cluster D site, including status and logs ")]] [[BR]] [[MilestoneDate(ORCABEN: S3.b.5 Cluster C and Cluster D connectivity plan)]] [[BR]] [[MilestoneDate(ORCABEN: S3.b.6 "Streamline Cluster D site setup and operation, including cluster (Eucalyptus) and connector (L2 switch, with full tag mapping) ")]] [[BR]] [[MilestoneDate(ORCABEN: S3.b.7 Command-line operation and mixed-mode testing)]] [[BR]] [[MilestoneDate(ORCABEN: S3.b.8 XMLRPC controller implementing GENI AM API v1)]] [[BR]] [[MilestoneDate(ORCABEN: S3.b.9 Resource representation format conversion (RSpec to NDL-OWL))]] [[BR]] [[MilestoneDate(ORCABEN: S3.b.10 Layer 2 Cluster D stitching implementation)]] [[BR]] [[MilestoneDate(ORCABEN: S3.c "GEC10 Cluster D roadmap review, capabilities demonstration and experimenter outreach.")]] [[BR]] [[MilestoneDate(ORCABEN: S3.d.1 ORCA Camano 3.0 code release and documentation)]] [[BR]] [[MilestoneDate(ORCABEN: S3.d.2 Resource representation format conversion (RSpec to and from NDL-OWL))]] [[BR]] [[MilestoneDate(ORCABEN: S3.d.3 ProtoGENI handler and policy support)]] [[BR]] [[MilestoneDate(ORCABEN: S3.d.4 Layer 2 Cluster C/Cluster D stitching implementation)]] [[BR]] [[MilestoneDate(ORCABEN: S3.e "GEC11 Cluster D roadmap review, capabilities demonstration and experimenter outreach. ")]] [[BR]] [[MilestoneDate(ORCABEN: S3.f.1 GUSH integration (in cooperation with GUSH team))]] [[BR]] [[MilestoneDate(ORCABEN: S3.f.2 "ORCA Camano 3.1 code release, documentation and final report")]] [[BR]] [[MilestoneDate(ORCABEN: S3.f.3 Programmable peering for slices at Layer 3 (support for Xiaowei's experiment)]] [[BR]] === Status Reports and Demonstrations === [attachment:"GENI QSR 2008-12-31.pdf" "ORCABEN: 4Q08 Status Report"][[BR]] [attachment:"ORCA-BEN QSR 2009-3-31.pdf" "ORCABEN: 1Q09 Status Report"][[BR]] [attachment:"ORCA-BEN GENI QSR 2009-6-30.pdf" "ORCABEN: 2Q09 Status Report"][[BR]] [http://groups.geni.net/geni/attachment/wiki/ORCABEN/071509c%20%20ORCA_BEN%20demo.pdf "ORCA/BEN Integration Demo with Stitching of VLANs between BEN and NLR", July 7, 2009][[BR]] [https://geni-orca.renci.org/trac/wiki/events/orca-nlr-july-2009 "ORCA/BEN Integration Demo", July 7, 2009, web site][[BR]] [attachment:"GENI QSR 2009-9-30.pdf" "ORCABEN: 3Q09 Status Report"][[BR]] [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/wiki/ORCA-BEN%20QSR%202010-12-8 ORCABEN/ORCAAUG: 3Q10 Status Report][[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]] [ Post-GEC9 Status Report] [[BR]] [ ORCA/BEN Demo at GEC10] [[BR]] [ ORCA/BEN Slides at GEC10] [[BR]] [http://groups.geni.net/geni/wiki/ORCA-BEN-GEC10-SR ORCABEN/ORCAAUG Post-GEC10 Status Report] [[BR]] === Technical Documents === [https://geni-orca.renci.org/trac/ GENI - ORCA, web site maintained by RENCI, including ORCA code and ticketing system][[BR]] [https://geni-orca.renci.org/trac/attachment/wiki/WikiStart/ORCA%20Book.pdf ORCA Book][[BR]] [http://www.cs.duke.edu/nicl/cereus/shirako.html "Sharing Networked Resources with Brokered Leases", 2006][[BR]] [http://www.cs.duke.edu/nicl/pub/papers/control.pdf "ORCA Technical Note: Guests and Guest Controllers", 2008][[BR]] [http://groups.geni.net/geni/attachment/wiki/ORCABEN/BEN%20GENI%20Substrate%20Catalog.pdf "BEN GENI Substrate Description", 2008][[BR]] [https://geni-orca.renci.org/trac/wiki/events/orca-fest-2009 ORCA-fest May 28, 2009, web site][[BR]] [http://groups.geni.net/geni/attachment/wiki/ORCABEN/ilia%20%20%20RSpec%20Workshop%20NDL.ppt "Experimenting with Ontologies for Multi-Layer Network Slicing", June 26, 2009][[BR]] [http://groups.geni.net/geni/attachment/wiki/ORCABEN/2011%20ORCA%20Connectivity%20Deliverable.pdf Spiral 3 Connectivity Plan] [[BR]] === Software Releases === [https://geni-orca.renci.org/trac/wiki/WikiStart#ORCASoftwarereleases ORCA Software Releases, on web site maintained by RENCI][[BR]] === Connectivity === [http://groups.geni.net/geni/attachment/wiki/ORCABEN/2011%20ORCA%20Connectivity%20Deliverable.pdf Spiral 3 Connectivity Plan] [[BR]] BEN Operations Staff and IT Contact: Chris Heermann RENCI [[BR]]