FlowSphere: A General-Purpose Runtime for Distributed Data-Flow Computing

This paper introduces FlowSphere, a universal engine designed for the efficient execution of data-flow programs in distributed environments. Building upon the foundation laid by existing execution engines, FlowSphere abstracts much of the complexity traditionally associated with distributed programming, offering developers a simplified yet powerful framework. Unlike prior systems, FlowSphere uniquely supports data-dependent control flow, enabling the natural expression and execution of iterative and recursive algorithms within data-flow applications. This capability significantly broadens the class of programs that can be efficiently executed in distributed settings. FlowSphere exhibits scalable and robust performance across various tasks, including iterative and non-iterative workloads, deployed on a modern cloud computing infrastructure. Its architecture is specifically optimized to manage dynamic control flows, often challenging for traditional data-flow systems. As a result, FlowSphere can handle complex data processing workflows that involve repetitive or recursive computations without sacrificing efficiency or scalability. Through comprehensive evaluations, FlowSphere demonstrates its potential to serve advanced computational needs, from scientific simulations to large-scale data analytics. Its flexibility and performance make it an ideal solution for researchers, developers, and organizations looking to leverage the power of distributed computing without being hindered by the intricacies of underlying system management.

Authors

Publication Details

Journal
FMDB Transactions on Sustainable Intelligent Networks
Published
2024-09-09
DOI
https://doi.org/10.69888/ftsin.2024.000284
Primary Topic
Distributed and Parallel Computing Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

FlowSphere: A General-Purpose Runtime for Distributed Data-Flow Computing

Enrico Zanardo
FMDB Transactions on Sustainable Intelligent Networks
Distributed and Parallel Computing Systems
article

FlowSphere: A General-Purpose Runtime for Distributed Data-Flow Computing

Enrico Zanardo
article en

Abstract

This paper introduces FlowSphere, a universal engine designed for the efficient execution of data-flow programs in distributed environments. Building upon the foundation laid by existing execution engines, FlowSphere abstracts much of the complexity traditionally associated with distributed programming, offering developers a simplified yet powerful framework. Unlike prior systems, FlowSphere uniquely supports data-dependent control flow, enabling the natural expression and execution of iterative and recursive algorithms within data-flow applications. This capability significantly broadens the class of programs that can be efficiently executed in distributed settings. FlowSphere exhibits scalable and robust performance across various tasks, including iterative and non-iterative workloads, deployed on a modern cloud computing infrastructure. Its architecture is specifically optimized to manage dynamic control flows, often challenging for traditional data-flow systems. As a result, FlowSphere can handle complex data processing workflows that involve repetitive or recursive computations without sacrificing efficiency or scalability. Through comprehensive evaluations, FlowSphere demonstrates its potential to serve advanced computational needs, from scientific simulations to large-scale data analytics. Its flexibility and performance make it an ideal solution for researchers, developers, and organizations looking to leverage the power of distributed computing without being hindered by the intricacies of underlying system management.

FMDB Transactions on Sustainable Intelligent NetworksVol. 1(3)
Openalex Percentile: Top 65%
Distributed and Parallel Computing Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

FlowSphere: A General-Purpose Runtime for Distributed Data-Flow Computing — Enrico Zanardo · FMDB Transactions on Sustainable Intelligent Networks (2024) | TGRS Research Map | TGRS