Rheem

Enabling multi-platform task execution

Divy Agrawal, Lamine Ba, Laure Berti-Equille, Sanjay Chawla, Ahmed Elmagarmid, Hossam Hammady, Yasser Idris, Zoi Kaoudi, Zuhair Khayyat, Sebastian Kruse, Mourad Ouzzani, Paolo Papotti, Jorge Arnulfo Quiane Ruiz, Nan Tang, Mohammed J. Zaki

Research output: Chapter in Book/Report/Conference proceedingConference contribution

14 Citations (Scopus)

Abstract

Many emerging applications, from domains such as healthcare and oil & gas, require several data processing systems for complex analytics. This demo paper showcases Rheem, a framework that provides multi-platform task execution for such applications. It features a three-layer data processing abstraction and a new query optimization approach for multi-platform settings. We will demonstrate the strengths of Rheem by using real-world scenarios from three different applications, namely, machine learning, data cleaning, and data fusion.

Original languageEnglish
Title of host publicationSIGMOD 2016 - Proceedings of the 2016 International Conference on Management of Data
PublisherAssociation for Computing Machinery
Pages2069-2072
Number of pages4
Volume26-June-2016
ISBN (Electronic)9781450335317
DOIs
Publication statusPublished - 26 Jun 2016
Event2016 ACM SIGMOD International Conference on Management of Data, SIGMOD 2016 - San Francisco, United States
Duration: 26 Jun 20161 Jul 2016

Other

Other2016 ACM SIGMOD International Conference on Management of Data, SIGMOD 2016
CountryUnited States
CitySan Francisco
Period26/6/161/7/16

Fingerprint

Data fusion
Learning systems
Cleaning
Gases
Oils

ASJC Scopus subject areas

  • Software
  • Information Systems

Cite this

Agrawal, D., Ba, L., Berti-Equille, L., Chawla, S., Elmagarmid, A., Hammady, H., ... Zaki, M. J. (2016). Rheem: Enabling multi-platform task execution. In SIGMOD 2016 - Proceedings of the 2016 International Conference on Management of Data (Vol. 26-June-2016, pp. 2069-2072). Association for Computing Machinery. https://doi.org/10.1145/2882903.2899414

Rheem : Enabling multi-platform task execution. / 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.

SIGMOD 2016 - Proceedings of the 2016 International Conference on Management of Data. Vol. 26-June-2016 Association for Computing Machinery, 2016. p. 2069-2072.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Agrawal, D, Ba, L, Berti-Equille, L, Chawla, S, Elmagarmid, A, Hammady, H, Idris, Y, Kaoudi, Z, Khayyat, Z, Kruse, S, Ouzzani, M, Papotti, P, Quiane Ruiz, JA, Tang, N & Zaki, MJ 2016, Rheem: Enabling multi-platform task execution. in SIGMOD 2016 - Proceedings of the 2016 International Conference on Management of Data. vol. 26-June-2016, Association for Computing Machinery, pp. 2069-2072, 2016 ACM SIGMOD International Conference on Management of Data, SIGMOD 2016, San Francisco, United States, 26/6/16. https://doi.org/10.1145/2882903.2899414
Agrawal D, Ba L, Berti-Equille L, Chawla S, Elmagarmid A, Hammady H et al. Rheem: Enabling multi-platform task execution. In SIGMOD 2016 - Proceedings of the 2016 International Conference on Management of Data. Vol. 26-June-2016. Association for Computing Machinery. 2016. p. 2069-2072 https://doi.org/10.1145/2882903.2899414
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. / Rheem : Enabling multi-platform task execution. SIGMOD 2016 - Proceedings of the 2016 International Conference on Management of Data. Vol. 26-June-2016 Association for Computing Machinery, 2016. pp. 2069-2072
@inproceedings{74f96ccbd67445b29bb8fc6fc41b777d,
title = "Rheem: Enabling multi-platform task execution",
abstract = "Many emerging applications, from domains such as healthcare and oil & gas, require several data processing systems for complex analytics. This demo paper showcases Rheem, a framework that provides multi-platform task execution for such applications. It features a three-layer data processing abstraction and a new query optimization approach for multi-platform settings. We will demonstrate the strengths of Rheem by using real-world scenarios from three different applications, namely, machine learning, data cleaning, and data fusion.",
author = "Divy Agrawal and Lamine Ba and Laure Berti-Equille and Sanjay Chawla and Ahmed Elmagarmid and Hossam Hammady and Yasser Idris and Zoi Kaoudi and Zuhair Khayyat and Sebastian Kruse and Mourad Ouzzani and Paolo Papotti and {Quiane Ruiz}, {Jorge Arnulfo} and Nan Tang and Zaki, {Mohammed J.}",
year = "2016",
month = "6",
day = "26",
doi = "10.1145/2882903.2899414",
language = "English",
volume = "26-June-2016",
pages = "2069--2072",
booktitle = "SIGMOD 2016 - Proceedings of the 2016 International Conference on Management of Data",
publisher = "Association for Computing Machinery",

}

TY - GEN

T1 - Rheem

T2 - Enabling multi-platform task execution

AU - Agrawal, Divy

AU - Ba, Lamine

AU - Berti-Equille, Laure

AU - Chawla, Sanjay

AU - Elmagarmid, Ahmed

AU - Hammady, Hossam

AU - Idris, Yasser

AU - Kaoudi, Zoi

AU - Khayyat, Zuhair

AU - Kruse, Sebastian

AU - Ouzzani, Mourad

AU - Papotti, Paolo

AU - Quiane Ruiz, Jorge Arnulfo

AU - Tang, Nan

AU - Zaki, Mohammed J.

PY - 2016/6/26

Y1 - 2016/6/26

N2 - Many emerging applications, from domains such as healthcare and oil & gas, require several data processing systems for complex analytics. This demo paper showcases Rheem, a framework that provides multi-platform task execution for such applications. It features a three-layer data processing abstraction and a new query optimization approach for multi-platform settings. We will demonstrate the strengths of Rheem by using real-world scenarios from three different applications, namely, machine learning, data cleaning, and data fusion.

AB - Many emerging applications, from domains such as healthcare and oil & gas, require several data processing systems for complex analytics. This demo paper showcases Rheem, a framework that provides multi-platform task execution for such applications. It features a three-layer data processing abstraction and a new query optimization approach for multi-platform settings. We will demonstrate the strengths of Rheem by using real-world scenarios from three different applications, namely, machine learning, data cleaning, and data fusion.

UR - http://www.scopus.com/inward/record.url?scp=84979656031&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84979656031&partnerID=8YFLogxK

U2 - 10.1145/2882903.2899414

DO - 10.1145/2882903.2899414

M3 - Conference contribution

VL - 26-June-2016

SP - 2069

EP - 2072

BT - SIGMOD 2016 - Proceedings of the 2016 International Conference on Management of Data

PB - Association for Computing Machinery

ER -