The search result changed since you submitted your search request. Documents might be displayed in a different sort order.
  • search hit 77 of 43679
Back to Result List

Imperative or Functional Control Flow Handling: Why not the Best of Both Worlds?

  • Modern data analysis tasks often involve control flow statements, such as the iterations in PageRank and K-means. To achieve scalability, developers usually implement these tasks in distributed dataflow systems, such as Spark and Flink. Designers of such systems have to choose between providing imperative or functional control flow constructs to users. Imperative constructs are easier to use, but functional constructs are easier to compile to an efficient dataflow job. We propose Mitos, a system where control flow is both easy to use and efficient. Mitos relies on an intermediate representation based on the static single assignment form. This allows us to abstract away from specific control flow constructs and treat any imperative control flow uniformly both when building the dataflow job and when coordinating the distributed execution.

Export metadata

Additional Services

Search Google Scholar Statistics
Metadaten
Author details:Gabor E. GevayORCiDGND, Tilmann RablORCiDGND, Sebastian Bress, Lorand Maclai-Tahy, Jorge-Arnulfo Quiane-RuizORCiD, Volker MarklGND
DOI:https://doi.org/10.1109/ICDE51399.2021.00127
ISSN:0163-5808
ISSN:1943-5835
Title of parent work (English):SIGMOD record
Publisher:Association for Computing Machinery
Place of publishing:New York
Publication type:Article
Language:English
Date of first publication:2022/03/01
Publication year:2022
Release date:2024/03/15
Volume:51
Issue:1
Number of pages:8
First page:60
Last Page:67
Funding institution:German Ministry for Education and Research as BIFOLD -Berlin Institute; for the Foundations of Learning and Data [01IS18025A, 01IS18037A];; German Research Foundation [414984028 -SFB 1404]
Organizational units:An-Institute / Hasso-Plattner-Institut für Digital Engineering gGmbH
DDC classification:0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 000 Informatik, Informationswissenschaft, allgemeine Werke
Peer review:Referiert
Accept ✔
This website uses technically necessary session cookies. By continuing to use the website, you agree to this. You can find our privacy policy here.