Changes between Version 1 and Version 2 of ORCA-BEN-GEC14-SR
- Timestamp:
- 10/11/12 13:14:15 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ORCA-BEN-GEC14-SR
v1 v2 5 5 I. Major accomplishments 6 6 7 C reated [https://geni-orca.renci.org/trac/wiki/releases/Camano-3.1-extended Camano-3.1-extended release] with more robust topology embedding, !OpenFlow and better GENI AM API v2 compliance. In a separate branch of code tested a prototype libABAC integration with ORCA. Deployed 3.1-extended with the first two ExoGENI racks. Ran an experimenter tutorial at GEC13 on ExoGENI racks and existing Duke, RENCI, UNC and UH ORCA installations.7 Continued to improve Camano-3.1-extended release that is in operation on ExoGENI racks. 8 8 9 A. Milestones achieved9 At the same time development continued on [https://geni-orca.renci.org/trac/browser/orca/trunk Dungeness-4.0 ORCA], with a significant refactoring of the management interface API to the ORCA actors. The web portal that was used by operators to manage ORCA actor (AM, SM, Broker) states has been removed and replaced with a secure remote API. Development has begun on a shell app (called [https://geni-orca.renci.org/trac/browser/orca-external/pequod/trunk Pequod] ) that would use this API in order to manage many actors at once, thus removing the portal scalability constraint. 10 10 11 The Camano-3.1-extended is an intermediate release with topology embedding, GENI AM API and other functions overlayed on top of an older 3.X ORCA code base. Development of a drastically re-factored ORCA 4.0 codebase is also ongoing, with features from 3.1-extended due to be ported to the 4.0 codebase before GEC14. These activities count towards partial fulfillment of ORCAAUG: S4.d ORCA Dungeness 4.0 code release and documentation milestone. 11 Continued libABAC integration, which is expected to be used for ORCA authorization in Dungeness-4.0, once it is rolled out on ExoGENI racks in early 2013. 12 12 13 B. Deliverables made13 A. Deliverables made 14 14 15 15 ORCA Camano-3.1-extended code is available to other ORCA adopters. The code has been deployed into existing infrastructure and the new ExoGENI racks at RENCI and BBN. … … 19 19 A. Activities and findings 20 20 21 * Refactored topology embedding code to open for future features (like dynamic stitching of elastic slices) and to be more robust. It is deployed and also ready for integration with 4.0 codebase. 22 * Support for !OpenFlow was added both as an experimenter mechanism ('please create a vlan-based slice and attach it to my external OF controller') as well as internally in Orca to create VLAN-based slices (without exposing !OpenFlow to the experimenters) 23 * Initial ABAC integration based on Camano-3.1 codebase was finished. It awaits integration into 4.0 codebase. 24 * NDL-OWL -> RSpec ad conversion was implemented to create a more compliant GENI AM API v2 implementation. The existing API implementation was also refined to match the specification wherever possible. 25 * As part of another project (NSF-funded SDCI), Orca was ported to run on top of !OpenStack with [https://geni-orca.renci.org/trac/wiki/NEuca-overview NEuca extensions] and the new configuration of compute substrate (using !OpenStack) was deployed in the new racks. 21 * Many stability improvements to Camano-3.1-extended as part of ExoGENI acceptance tests 22 * Particularly with the OpenStack (Diablo) interface 23 * Additional RSpec subschemas supported in GENI AM API 24 * Post-boot scripts 25 * Slice/sliver info 26 * Many adjustments to improve compliance with RSpec conventions 26 27 27 28 B. Project participants … … 34 35 C. Publications (individual and organizational) 35 36 37 * "ExoGENI: A Multi-Domain Infrastructure-as-a-Service Testbed" Ilia Baldine, Yufeng Xin, Anirban Mandal, Paul Ruth, and Chris Heerman; published at Tridentcom 2012 38 36 39 D. Outreach activities 37 40 38 * Tutorial at GEC1 3 showcasing ORCA and ExoGENI rackcapabilities.41 * Tutorial at GEC14 showcasing ExoGENI and GIMI experimenter capabilities. 39 42 40 43 E. Collaborations