/arcon

Streaming-first Analytics Engine for the Arc language

Primary LanguageRustGNU Affero General Public License v3.0AGPL-3.0

Build Status License

Arcon

Arcon is a streaming-first execution engine for the Arc language.

Overview

Note: The project is still in an early development stage.

Project Layout

  • execution-plane: The execution plane provides a Rust-based distributed dataflow runtime that executes Arc applications.
  • operational-plane: The operational plane is responsible for the coordination of the distributed execution of an Arc application.
  • protobuf: Protobuf messages used between Arcon's operational and execution plane.

Related Projects

  • Arc: An IR and compiler for data analytics.
  • Kompact: A hybrid Actor + Component model framework.

License

This project is licensed under the AGPL-3.0 license.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Arcon by you shall be licensed as AGPL-3.0, without any additional terms or conditions.