Skip to content
This repository has been archived by the owner on Apr 1, 2023. It is now read-only.

Releases: futurewei-cloud/arion-agent

Arion Agent v0.2.0 release

10 Oct 20:01
8ba9e79
Compare
Choose a tag to compare
Pre-release

Open-Source Plan for v0.2.0 Release

Tentative date: 10/10/2022
Release: Arion v0.2.0
Release link: TBD

Release Summary

  • Background

  • Highlights of features and performance

    • Arion CP
      • Designed and implemented state reconciliation between ArionAgent and ArionMaster, to provide data consistency and module robustness
      • Achieved ~40us per neighbor from goal state update received in server to end device programming. Including server db writing and notification latency, server to agent state transmit latency and agent programming latency

Feature Development

  • Arion Agent State Reconciliation (PR#2)
    • Local DB integrated, to provide version control and millions of records for fast local lookup in future (PR)
    • Background DB writer, to not slow-down goal state processing (PR)
    • Concurrent map for multi goal state version control (PR)
    • Retrieve LKG revision for reconciliation (PR)

Performance & Scalability

  • Arion CP
    • Achieved ~40us per neighbor from goal state update received in server to end device programming. Including server db writing and notification latency, server to agent state transmit latency and agent programming latency

Arion Documentation

Arion Agent v0.1.0 release

02 Aug 22:49
6e44675
Compare
Choose a tag to compare
Pre-release

Open-Source Plan for v0.1.0 Release

Tentative date: 8/2/2022
Release: Arion v0.1.0
Release link: TBD

Release Summary

  • Modules and functionalities, Arion as a whole system/topology is made up of 3 major modules and 1 corresponding management/deployment service
    • Arion DP (Data Plane) cluster employing XDP/eBPF program for fast packet forwarding service
    • Arion Master, a regional/cluster level network metadata server
    • Arion Agent, a node level agent for local DP programming
    • Arion DP management service for internal cluster resources and configurations

Feature Development

  • Arion Agent
    • High concurrency network states propagation framework from Arion Master to Arion Wing XDP module
    • Hook with Arion Master for initial state programming and on-going updates

Performance & Scalability

  • Arion Agent
    • Achieved 1 million endpoints E2E programming
    • Achieved latency of small-sized configuration <20us per state (1 < state size < 100)
    • Achieved latency of large-sized configuration <10us per state (100 < state size < 1 million)

Related Documentation