60 likes | 182 Vues
The ORCA Status Report provides an update on the current developments and known issues in the ORCA project. Key highlights include the adoption of Bella 2.0, operational actor registry, and enhanced API documentation. Challenges such as container recovery and lease cancellation are mentioned. The upcoming Bella 2.1 release emphasizes Java 1.6 requirements, structural changes, and improved service integration. We also outline future goals, such as supporting new substrates and enhancing multi-connected topologies, as we work towards better deployment support across sites.
E N D
ORCA Status Report and RoadmapGEC8 Ilia Baldine
Current Status and known issues • Cluster-D adopted Bella 2.0 • Clearinghouse with Cluster-D broker stood up • Actor registry is operational • Communicated to GMOC with example client code • Better documentation for APIs, drivers, best practices, substrates • Issues • Canceling leases before they start • Container recovery not fully working
Upcoming release Bella 2.1 • IMPORTANT: From now on we require Java 1.6! • Removed last bits of COD • XMLRPC controller ported to new substrate API • Restructured network drivers (no more Node Agent) • Added support for Junipers • Refactored Cisco drivers • Updated NLR driver to new Sherpa API • Network QoS provisioning support across all devices • NDL passing between actors • Sites take NDL description of their topology • Site NDLs are published to the registry (full and abstracted) • Controllers can query brokers for site NDL • Improvements to NDL parsing code stability • New version of Jena • Structural changes to avoid races • New registry code • NS2->NDL conversion service (PG RSpec conversion in 2.2) • Web page and XMLRPC
Bella 2.2 release (expected Oct/Nov) • For sure: • Bug fixes, bug fixes, bug fixes • Source tree re-org • Single project with trunk/ branches/ tags/ instead of multiple ones • PG RSpec-> NDL converter • XMLRPC SM with full(er) RSPec support • Registry actor liveness confirmation • Better GUI to support multiply-connected topologies • Patches for Euca 1.[56].x to support multiple dataplane interfaces • Minor NDL extensions • Add support for port-to-port provisioning • Maybes: • Advance reservations • Limited portal Shib support • I2 ION support • MAX/Dragon substrate support (PL interoperability) • Rudimentary Euca image management • SSH proxy
Predecessor example Renci Net RENCI VMs BEN NLR StarLight Duke Net Duke VMs Umass Vise
Post-2.2 Near-term • Maintain running ORCA instances on BEN • Shake-out bugs, gain experience in production use • Help deployment at other sites • NDL descriptions • Support for deployments • Begin work on Camano 3.x features • Persistent OWL storage • Complex predecessor relationships for multiply-linked topologies • Updated inter-actor interface (SOAP+ latest Axis2, possibly adding XMLRPC option) • Support for mixed test environments (command-line testing against production actors) • Better configuration manager • xCat support • Experiment topology embedding • …