arrow
Return

Graphical Flow-based Spark Programming

delete2020-01-08
delete3
delete
OA
AI
T
Tanmaya Mahapatra *
C
Christian Prehofer
DOI:10.1186/s40537-019-0273-5delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Increased sensing data in the context of the Internet of Things (IoT) necessitates data analytics. It is challenging to write applications for Big Data systems due to complex, highly parallel software frameworks and systems. The inherent complexity in programming Big Data applications is also due to the presence of a wide range of target frameworks, with different data abstractions and APIs. The paper aims to reduce this complexity and its ensued learning curve by enabling domain experts, that are not necessarily skilled Big Data programmers, to develop data analytics applications via domain-specific graphical tools. The approach follows the flow-based programming paradigm used in IoT mashup tools. The paper contributes to these aspects by (i) providing a thorough analysis and classification of the widely used Spark framework and selecting suitable data abstractions and APIs for use in a graphical flow-based programming paradigm and (ii) devising a novel, generic approach for programming Spark from graphical flows that comprises early-stage validation and code generation of Spark applications. Use cases for Spark have been prototyped and evaluated to demonstrate code-abstraction, automatic data abstraction interconversion and automatic generation of target Spark programs, which are the keys to lower the complexity and its ensued learning curve involved in the development of Big Data applications.
Keywords:
Spark pipelines
IoT mashup tools
Graphical tools
Stream analytics
Flow-based programming
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Big Data cover
Journal of Big Data
IF:
6.4
Papers:
1.5K
Citations:
1.1W

Organization

T
Technical University of Munich
Scholars:
5.2W
Papers: 3.9W
Citations: 6.2W
Cited Papers

Cited Papers

Capacity optimization of hybrid renewable energy system considering part-load ratio and resource endowment
err2023-07-01
err0
PREAI
errLong Xu; Moucun Yang; Xinhe Wang; Kelong Diao; Yuezhao Zhu; Robert Taylor
errShare
errSave
errShare
errSave
Coastal Acidification as Nutrients Over Enrichment Impact: A Case Study in Ambon Bay, Indonesia
err2017-05-28
err0
errOAAI
errIdha Yulia Ikhsani; Donna Marselia Siahaya; Frilla Renty Saputra; Sem Likumahua
errShare
errSave
Allosteric binding of amino alcohols and diamines by dimeric zinc biladienone
err2009-02-01
err0
PREAI
errTomofumi Shimizu; Naomi Asano; Tadashi Mizutani; Ho-Chol Chang; Susumu Kitagawa
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
researcher View more