Apache Wayang

The topic of this article may not meet Wikitia's general notability guideline. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted.
Find sources: "Apache Wayang" – news · newspapers · books · scholar · JSTOR (Learn how and when to remove this template message)

|

Apache Wayang (incubating)

Stable release|

0.6

Repository| https://github.com/apache/incubator-wayang
Written in| Java
Platform| Cross-platform
License| Apache License 2.0
Website| wayang.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.

## Contents

* 1 Architecture
* 2 Features
* 3 See also
* 4 References
* 5 External links

## Architecture[edit]

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[edit]

Wayang supports[4] the following data processing platforms:

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

## See also[edit]

* List of Apache Software Foundation projects
* Federated Learning

## References[edit]

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[edit]

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.