Apache Wayang

From Wikitia
Jump to navigation Jump to search
Apache Wayang (incubating)
Stable release
0.6
Repositoryhttps://github.com/apache/incubator-wayang
Written inJava
PlatformCross-platform
LicenseApache License 2.0
Websitewayang.apache.org

Apache Wayang is a meta-processing framework that allows users to run data processing applications on multiple platforms without changing the native code. Wayang provides an abstraction[1][2] on top of existing platforms and uses machine learning to cost-optimize[3] data processing queries. Wayang is currently part of the Apache incubator.

Architecture

Wayang has a three-layer architecture:

  1. The application layer models all application-specific logic
  2. The core layer provides the intermediate representation between applications and processing platforms
  3. The platform layer connects and executes the underlying processing platform tasks

Features

Wayang supports[4] the following data processing platforms:

  • Java Streams
  • Apache Spark
  • Apache Flink
  • Apache Giraph
  • GraphChi
  • PostgreSQL
  • SQLite

See also

  • List of Apache Software Foundation projects
  • Federated Learning

References

  1. Agrawal, Divy; Ba, Lamine; Berti-Equille, Laure; Chawla, Sanjay; Elmagarmid, Ahmed; Hammady, Hossam; Idris, Yasser; Kaoudi, Zoi; Khayyat, Zuhair; Kruse, Sebastian; Ouzzani, Mourad; Papotti, Paolo; Quiane-Ruiz, Jorge-Arnulfo; Tang, Nan; Zaki, Mohammed J. (2016-06-26). "Rheem: Enabling Multi-Platform Task Execution". Proceedings of the 2016 International Conference on Management of Data. SIGMOD '16. New York, NY, USA: Association for Computing Machinery: 2069–2072. doi:10.1145/2882903.2899414. ISBN 978-1-4503-3531-7.
  2. "The research paper "Apache Wayang: A Unified Data Analytics Framework" has been accepted for publication in the SIGMOD Record 2023". www.tu.berlin. 2023-07-20. Retrieved 2023-07-26.
  3. Kaoudi, Zoi; Quiané-Ruiz, Jorge-Arnulfo; Contreras-Rojas, Bertty; Pardo-Meza, Rodrigo; Troudi, Anis; Chawla, Sanjay (April 2020). "ML-based Cross-Platform Query Optimization". 2020 IEEE 36th International Conference on Data Engineering (ICDE). pp. 1489–1500. doi:10.1109/ICDE48307.2020.00132. ISBN 978-1-7281-2903-7.
  4. Apache Wayang (incubating), The Apache Software Foundation, 2023-07-03, retrieved 2023-07-07

External links

Add External links

This article "Apache Wayang" is from Wikipedia. The list of its authors can be seen in its historical. Articles taken from Draft Namespace on Wikipedia could be accessed on Wikipedia's Draft Namespace.