Alcor v0.11 Release Plan - futurewei-cloud/alcor-int GitHub Wiki

Open-Source Plan for v0.11 Release

Tentative date: 12/30/2020

Release: Alcor v0.11

Release link: Moved to v0.14 release

New Features Development

  • New MicroService design & development
    • Node Health Monitor (AI: Xiaodong/TBD)
  • Alcor Control Agent Design & Development
    • Implementation of security group (AI: Eric/Piaoping)
    • Design of Elastic IP and SNAT on the host (AI: Eric/James/Liguang)
    • On-demand ovs rule programming for L3 routing (AI: Jianwei/Eric)
  • MQ Scaling Path Design & Implementation
    • MQ performance comparison report (AI: Xuwei)
    • MQ scaling path scalability design (AI: Piaoping/Liguang)
    • Enable MQ scaling path (AI: Piaoping/Min/Luyao)
  • Feature E2E Integration
    • Security Group workflow and implementation (AI: Eric/Kevin/Piaoping)
  • Alcor Client Design to Replace Nova Neutron Client (AI: James/TBD)
    • Support vpc and vpc routing
    • Compatible with Neutron network and Neutron router
    • Implementation

Alcor Performance & Scalability

  • Scalability Design & Improvement
    • VPC slicing and on-demand programming (PubSub for remote SG) (AI: Xuwei/Liguang)
    • Dragonflow and OVN scalability investigation (AI: Eric/Liguang)
  • Preliminary performance & scalability comparison with Neutron
    • Focus on 100x throughput (AI: James/Kevin)
    • Scalability test framework (AI: Piaoping/Jianwei)
    • gRPC scalability report (AI: Jianwei/Xiaodong)
    • MQ scaling path scalability report (AI: Wei/Jianwei)
    • ACA performance profiling (AI: Eric/TBD)
    • OVS performance profiling (AI: Xiaodong/Eric)
    • Performance profiling with OpenTracing/Jaeger (AI: James/TBD)
  • Compatibility and Integration with OpenStack

Alcor Fundamental

  • Enable Horizontal Pod Autoscaler (HPA) for Alcor deployment
  • Enable Cluster Autoscaler (CA) for Alcor deployment
  • Fix bugs

Integration with Zeta (TBD)

  • Zeta Support from Alcor (AI: Eric/Team)
    • Bucketized research with OVS (AI: Gongming/Mingli/Eric)
    • Zeta plugin on DPM
    • Gateway Manager