Version 112 (modified by 14 years ago) (diff) | ,
---|
Project Number
1582
Project Title
Deploying a Vertically Integrated GENI “Island”: A Prototype GENI Control Plane (ORCA) for a Metro-Scale Optical Testbed (BEN)
a.k.a. ORCA/BEN or ORCABEN
Project web site maintained by RENCI, including ORCA code and ticketing system
Technical Contacts
Principal Investigator:
Ilia Baldine
Ilia Baldine (RENCI)
Co-Principal Investigator:
Jeff Chase
chase@cs.duke.edu
http://www.cs.duke.edu/~chase/ (Duke)
BEN Operations Staff and IT Contact: Chris Heermann ckh@renci.org (RENCI)
Software Staff: Yufeng Xin yxin@renci.org(RENCI) (NDL support)
Software Staff: Daniel Evans dee@renci.org (RENCI) (network element driver development)
Software Staff: Aydan Yumerefendi (RENCI) (core software development)
Software Staff: Anirban Mandal anirban@renci.org (RENCI)
Students: Prateek Jaipuria jaipuria@cs.duke.edu(Duke)
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.
Participating Organizations
New Internet Computing Lab (NICL)
Open Resource Control Architecture (ORCA)
Shirako
BEN: Breakable Experimental Network
Renaissance Computing Insititute (RENCI), Chapel Hill, NC
Duke University, Durham, NC
Infinera Corporation, Sunnyvale, CA
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.
Current Capabilities
ORCA (Cluster D) Clearinghouse
ORCA clearinghouse equipment location: RENCI, 100 Europa Drive, Chapel Hill, NC.
ORCA clearinghouse will use RENCI public IP addresses.
The ORCA clearinghouse at RENCI is now operational.
Go to Cluster D Clearinghouse at RENCI ; get login from Ilia Baldine
These Cluster D projects have installed (moved) their broker to the clearinghouse: BEN(?); DOME; ViSE; Kansei
ORCA/BEN Integration
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 "ORCA/BEN Integration Demo with Stitching of VLANs between BEN and NLR", July 7, 2009 and
"ORCA/BEN Integration Demo July 7, 2009, web site
This satisfied milestones 1c, 1d and 1e.
The overall demo connectivity was:
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:
NLR VLANs were statically provisioned ahead of time via Sherpa.
BEN VLANs were created dynamically, and included provisioning of Infinera DTN circuits as well as fiber paths using Polatis switches.
BEN node at RENCI used port TenGig 2/2 and Duke used TenGig 2/1.
We do not use NDL in the demo to provide the broker or site authority with
resource accounting information – this is a Spiral 2 enhancement.
In this demo the NDL request describing a desired BEN connection is passed from the Slice Manager directly to the BEN Transit Authority as part of the redeem procedure. The Slice Manager first acquires a VLAN tag ticket from the VLAN broker and attaches the NDL to this ticket before passing it to the BEN Transit Authority. The BEN Transit Authority then validates the ticket and uses the NDL description of the request to compute the cross‐layer path across BEN.
In the BEN Transit
Authority, NDL is also used in the form of the
BEN catalogue. This NDL
catalogue is pre‐loaded into the Jena ontology engine at the start of the demo. The BEN Transit Authority relies on the contents of the catalogue to
compute the cross‐layer path (i.e. which network elements need to be configured)
and provide handler/drivers with necessary configuration information.
Because the contents of the ontology is dynamically updated during the demo, the BEN Transit Authority path computation algorithm is intelligent enough to take advantage of the existing links whenever possible (existing links are added to the ontology as the demo progresses). For example, in the case of two slices, the first slice across BEN establishes a fiber connection between respective fiber switches and a DWDM connection between Infinera DTNs. The second slice, aware of the existence of these links based on the contents of the ontology, does not require any fiber switch or Infinera configuration steps and simply configures another VLAN in the 6509 over the existing DWDM connection.
Milestones
MilestoneDate(ORCABEN: 1a Extend ORCA as a GENI control framework)?
status
MilestoneDate(ORCABEN: 1b Make an early reference implementation of ORCA available)?
status
MilestoneDate(ORCABEN: 1c Integration of NDL or other topology description mechanism)?
status
MilestoneDate(ORCABEN: 1d Integrate ORCA with BEN including slivering of Infinera DTNs)?
status
MilestoneDate(ORCABEN: 1e Complete end-to-end VLAN connections between BEN and NLR)?
status
MilestoneDate(ORCABEN: 1f All ORCA assigned prototypes integrated into ORCA clearinghouse)?
status
MilestoneDate(ORCABEN: 1g Make a working and tested prototype of BEN and GENI available for limited external research)?
MilestoneDate(ORCABEN: 1h Delivery of preliminary control framework design documentation)?
MilestoneDate(ORCABEN: S2.a Rel 2.1_1 ORCA code to projects)?
MilestoneDate(ORCABEN: S2.b Rel 2.2_1 ORCA code to projects)?
MilestoneDate(ORCABEN: S2.c Rel 2.3_1 ORCA code to projects)?
MilestoneDate(ORCABEN: S2.d Rel 2.x_1 ORCA code, docs to GPO)?
MilestoneDate(ORCABEN: S2.e Operate, extend clearinghouse)?
MilestoneDate(ORCABEN: S2.f GMOC access to clearinghouse)?
MilestoneDate(ORCABEN: S2.g Cluster plan for VLANs between testbeds)?
MilestoneDate(ORCABEN: S2.h BEN testbed access by GENI users)?
MilestoneDate(ORCABEN: S2.i BEN testbed access from remote sites)?
MilestoneDate(ORCABEN: S2.j VLANs from BEN to backbone)?
MilestoneDate(ORCABEN: S2.k Integration of GUSH)?
MilestoneDate(ORCABEN: S2.l Experiments BEN and other testbeds)?
MilestoneDate(ORCABEN: S2.m POC to GENI response team)?
MilestoneDate(ORCABEN: S2.n POC to GENI security team)?
MilestoneDate(ORCABEN: S2.o Contribution to GENI outreach)?
Project Technical Documents
GENI - ORCA, web site maintained by RENCI, including ORCA code and ticketing system
ORCA Book
"Sharing Networked Resources with Brokered Leases", 2006
"ORCA Technical Note: Guests and Guest Controllers", 2008
"BEN GENI Substrate Description", 2008
ORCA-fest May 28, 2009, web site
"Experimenting with Ontologies for Multi-Layer Network Slicing", June 26, 2009
"ORCA/BEN Integration Demo with Stitching of VLANs between BEN and NLR", July 7, 2009
"ORCA/BEN Integration Demo", July 7, 2009, web site
ORCA/BEN and Cluster D Demo at GEC7 on March 16, 2010
Quarterly Status Reports
ORCABEN: 4Q08 Status Report
ORCABEN: 1Q09 Status Report
ORCABEN: 2Q09 Status Report
ORCABEN: 3Q09 Status Report
ORCABEN: 4Q09 Status Report
ORCABEN: 1Q10 Status Report
ORCABEN/ORCAAUG: 2Q10 Status Report
ORCABEN/ORCAAUG: 3Q10 Status Report
Spiral 2 Connectivity
BEN
BEN equipment is located per the "BEN GENI Substrate Description", 2008 drawing.
External connectivity to BEN done per Fig 3 of "BEN GENI Substrate Description", 2008 drawing.
BEN node at RENCI has 10 GigE connection to NLR FrameNet on port TenGig 2/2.
BEN has provisioned VLAN IDs 861-870 for use with FrameNet.
BEN node at RENCI uses RENCI production router for connections to commodity Internet, Internet2 and NLR (via NCREN).
BEN IP addresses should be added to this page.
BEN Operations Staff and IT Contact: Chris Heermann RENCI
Related Projects
New Internet Computing Lab (NICL)
Open Resource Control Architecture (ORCA)
Shirako
BEN: Breakable Experimental Network
Attachments (21)
- BEN GENI Substrate Catalog.pdf (271.7 KB) - added by 16 years ago.
- GENI QSR 2008-12-31.pdf (144.9 KB) - added by 16 years ago.
- 4Q08 ORCABEN Images.zip (334.2 KB) - added by 16 years ago.
- ORCA-BEN QSR 2009-3-31.pdf (56.2 KB) - added by 16 years ago.
- ORCA-Team-small.jpg (1000.0 KB) - added by 15 years ago.
- 071509c ORCA_BEN demo.pdf (2.8 MB) - added by 15 years ago.
- ORCA-BEN GENI QSR 2009-6-30.pdf (56.1 KB) - added by 15 years ago.
- orca_ben_demo_connectivity.jpg (117.2 KB) - added by 15 years ago.
- orcacalls.jpg (248.6 KB) - added by 15 years ago.
- ilia RSpec Workshop NDL.ppt (861.5 KB) - added by 15 years ago.
- GENI QSR 2009-9-30.pdf (701.1 KB) - added by 15 years ago.
- ORCA GENI QSR 2009-12-31.pdf (67.0 KB) - added by 15 years ago.
- GENI QSR 2010-3-31.pdf (79.0 KB) - added by 15 years ago.
- GEC7 demo.pdf (312.2 KB) - added by 15 years ago.
- GEC8-cluster-D-ORCA-overview.pptx (277.0 KB) - added by 14 years ago.
- nowcasting gec9 demos.pptx (2.0 MB) - added by 14 years ago.
- GEC9-cluster-D-ORCA-overview.pptx (1.7 MB) - added by 14 years ago.
- ORCA Spiral 2 Project Review.pptx (489.4 KB) - added by 14 years ago.
- 2011 ORCA Connectivity Deliverable.pdf (615.5 KB) - added by 14 years ago.
- GEC9-NEuca.pptx (1.1 MB) - added by 14 years ago.
- GEC9-CFWG-Anirban.pptx (426.8 KB) - added by 14 years ago.