100 likes | 274 Views
Project Graphic and/or Photo. ORCA- BEN, ORCA-AUG Spiral 2 Year-end Project Review. RENCI UNC-CH, Duke University PI: Ilia Baldine, Jeff Chase Staff: Yufeng Xin , Anirban Mandal , Chris Heermann , Aydan Yumerefendi Students: Prateek Jaipuria , Varun Marupadi (former)
E N D
Project Graphic and/or Photo ORCA-BEN, ORCA-AUGSpiral 2 Year-end Project Review RENCI UNC-CH, Duke University PI: Ilia Baldine, Jeff Chase Staff: YufengXin, AnirbanMandal, Chris Heermann, AydanYumerefendiStudents: PrateekJaipuria, VarunMarupadi (former) Visiting Scholar: Namgon Kim (GIST, Korea) 08/26/10
Project Summary • Advanced control framework project, not a public testbed • Open substrate with plugin interfaces • Eucalyptus/cloud • BEN Network elements across multiple layers • Dynamic circuit services (e.g., NLR Sherpa) • OpenFlow • Testbeds (ViSE, Kansei/NetEye, DOME) • Integrated resource brokering (policies and federation) • Extensible, future-proof, standards-based declarative resource descriptions • Drives allocation and coordinates stitching (limit “baked in” substrate assumptions) • Configure network topologies using native dynamic circuit services • Cloud integration and multi-domain cloud control • Open identity management and authorization 08/26/2010
Milestone & QSR Status (ORCA-BEN) 08/26/2010
Milestone & QSR Status (ORCA-BEN) 08/26/2010
Milestone & QSR Status (ORCA-AUG) 08/26/2010
Accomplishments 1: Advancing GENI Spiral 2 Goals (1/2) • Continuous Experimentation • Early experiments for pre-GENI-experimenter workshop • Early IMF experiments • Joint ViSE/BEN demos of sensor/cloud integration • Integration • Integrated DOME, ViSE, Kansei/NetEye testbeds • Instrumentation and Measurement • Closely working with IMF, ERM and LEARN to run experiments on BEN (incremental demos at GEC7 and 8; full demo at GEC9) 08/26/2010
Accomplishments 1: Advancing GENI Spiral 2 Goals (2/2) • Interoperability • Developing ProtoGENI/AM-API (XML-RPC) ORCA controller • Subject to resource representation conversion constraints • NS2->NDL converter exists, ProtoGENIRSpec-> NDL being developed • Identity/authorization is an issue for AM-API • Resource representation workshops • Identity Management • Planning for/with Shibboleth • Demonstrated Shibboleth “edge” integration • SFA 2.0 opens de facto GENI standard to external IdPs • Relationship to ABAC 08/26/2010
Accomplishments 2:Other Project Accomplishments • We are pursuing an alternative CF vision that supports GENI long-term goals and is practical, inclusive and sustainable. • GENI as advanced multi-domain deeply-networked IaaS cloud orchestration • Integrate with other substrates without owning them or requiring dedicated resources. • Leverage standard provisioning interfaces • Declarative resource representations (NDL+ ontology) • Open substrate integration: • Example Eucalyptus integration demonstrates how GENI can use “ExoGENI” substrates • OpenFlow integration • Connectivity: • Deployed ORCA-controlled switch at StarLight/iGENI to inter-connect Cluster D • Also enables connections to ESNet and I2 ION • Multi-domain provisioning using dynamic circuit services: • Joint demos with ViSE and iGENI/StarLight • Building on declarative W3C-standard based resource descriptions • Policies, queries, format converters 08/26/2010
Issues • SFA 2.0 vs. GENI AM API 1.0 conflict • Settling on AM API 1.0 as the basis for interoperability conflicts with our milestones (e.g. Shibboleth integration and others), our development path, and GENI standardization path • Need for open substrate • CFs living above substrate, not “baked on” is the best guarantee of interoperability • Provides easy path for future new substrate integration • Virtualization Models • GENI should leverage industrial-strength virtualization • Performance of VT for deeply-networked applications an issue (e.g. SR-IOV) • Support for bare-metal provisioning still useful/essential • Identity/authorization issues are a barrier to interoperability • These should be factored out of CF and run as an external service, rather than reimplemented in each CF and managed independently for each testbed. 08/26/2010
Plans • What are your plans for the remainder of Spiral 2? • Consolidation and bug fixes • Preparing for GEC9 demos supporting experiments • Production testbed (and finding funding) • The GPO is starting to formulate goals for Spiral 3. What are your thoughts regarding potential Spiral 3 work? • More open substrate integration (ORCA-BEN) • ESNet, ION, MAX • xCAT • Enhanced Shibboleth integration (ORCA-AUG) • NDL extensions, RSpec -> NDL conversion tools (ORCA-BEN) • User experiment tools (Gush, others) (ORCA-BEN) • Complex topology embedding (ORCA-AUG) • Monitoring and testing against deployment (ORCA-BEN) • “Virtual autonomous systems” on shared infrastructure 08/26/2010