[[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 == 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]] BEN Operations Staff and IT Contact: Chris Heermann ckh@renci.org (RENCI) [[BR]] Software Staff: Yufeng Xin (RENCI) (NDL support) [[BR]] Software Staff: Daniel Evans (RENCI) (network element driver development) [[BR]] Software Staff: Aydan Yumerefendi (RENCI) (core software development) [[BR]] Students: Varun Marupadi (Duke), Matt Sayler (Duke) [[Image(ORCA-Team-small.jpg, 70%)]] [[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 Projects and 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]] == 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. == Current Capabilities == The scope of work on this == 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]] Trac websites maintained by RENCI: [[BR]] [https://geni-orca.renci.org/trac/ GENI - ORCA web site][[BR]] [https://geni-orca.renci.org/trac/wiki/events/orca-fest-2009 ORCA-fest May 28, 2009, web site][[BR]] Note: GENI - ORCA website certificate is signed by the RENCI Root CA, and not by a commercial authority. It will typically raise an exception or warning in your browser. You can add RENCI Root CA as a trusted authority in your browser [http://groups.geni.net/geni/attachment/ticket/16/renci_ca.pem RENCI Root CA certificate]. Alternatively, you can create an exception for the site to accept its certificate as is. Or, you may be able to continue to the website if you accept the warning. == Project Technical Documents == Links to wiki pages for the project's technical documents go here. List should include any document in the working groups, as well as other useful documents. Projects may have a full tree of wiki pages here. [https://geni-orca.renci.org/trac/ GENI - ORCA web site][[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/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]] == Quarterly Status Reports == [http://groups.geni.net/geni/attachment/wiki/ORCABEN/GENI%20QSR%202008-12-31.pdf "ORCABEN: 4Q08 Status Report"][[BR]] [http://groups.geni.net/geni/attachment/wiki/ORCABEN/ORCA-BEN%20QSR%202009-3-31.pdf "ORCABEN: 1Q09 Status Report"][[BR]] [http://groups.geni.net/geni/attachment/wiki/ORCABEN/ORCA-BEN%20GENI%20QSR%202009-6-30.pdf "ORCABEN: 2Q09 Status Report"][[BR]] [http://groups.geni.net/geni/attachment/wiki/ORCABEN/GENI%20QSR%202009-9-30.pdf "ORCABEN: 3Q09 Status Report"][[BR]] == Spiral 1 Connectivity == BEN[[BR]] BEN equipment is located per the [http://groups.geni.net/geni/attachment/wiki/ORCABEN/BEN%20GENI%20Substrate%20Catalog.pdf "BEN GENI Substrate Description", 2008] drawing.[[BR]] External connectivity to BEN done per Fig 3 of [http://groups.geni.net/geni/attachment/wiki/ORCABEN/BEN%20GENI%20Substrate%20Catalog.pdf "BEN GENI Substrate Description", 2008] drawing.[[BR]] BEN node at RENCI has 10 GigE connection to NLR !FrameNet on port !TenGig 2/2. [[BR]] BEN has provisioned VLAN IDs 861-870 for use with !FrameNet. [[BR]] BEN node at RENCI uses RENCI production router for connections to commodity Internet, Internet2 and NLR (via NCREN). [[BR]] BEN IP addresses should be added to this page. [[BR]] BEN Operations Staff and IT Contact: Chris Heermann RENCI [[BR]] ORCA/BEN Integration[[BR]] On July 7, 2009, the ORCA/BEN team demonstrated to the GENI Project office the ORCA capability to create slices of substrate that include several transit providers, i.e. BEN and NLR. See [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] and [https://geni-orca.renci.org/trac/wiki/events/orca-nlr-july-2009 "ORCA/BEN Integration Demo July 7, 2009, web site][[BR]] This satisfied milestones 1c, 1d and 1e.[[BR]] The overall demo connectivity was:[[BR]] [[Image(orca_ben_demo_connectivity.jpg, 70%)]][[BR]] The demo used ORCA calls to create several VMs at Duke, RENCI and UNC-CH BEN PoPs and then linked them together with VLANs via NLR and BEN:[[BR]] [[Image(orcacalls.jpg, 70%)]][[BR]] NLR VLANs were statically provisioned ahead of time via Sherpa.[[BR]] BEN VLANs were created dynamically, and included provisioning of Infinera DTN circuits as well as fiber paths using Polatis switches.[[BR]] BEN node at RENCI used port !TenGig 2/2 and Duke used !TenGig 2/1.[[BR]] 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]] == GPO Liason System Engineer == Harry Mussman hmussman@geni.net