arrow
Return

Composing high-level stream processing pipelines

delete2020-09-29
delete5
delete
OA
AI
T
Tanmaya Mahapatra *
DOI:10.1186/s40537-020-00353-2delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
The growing number of Internet of Things (IoT) devices provide a massive pool of sensing data. However, turning data into actionable insights is not a trivial task, especially in the context of IoT, where application development itself is complex. The process entails working with heterogeneous devices via various communication protocols to co-ordinate and fetch datasets, followed by a series of data transformations. Graphical mashup tools, based on the principles of flow-based programming paradigm, operating at a higher-level of abstraction are in widespread use to support rapid prototyping of IoT applications. Nevertheless, the current state-of-the-art mashup tools suffer from several architectural limitations which prevent composing in-flow data analytics pipelines. In response to this, the paper contributes by (i) designing novel flow-based programming concepts based on the actor model to support data analytics pipelines in mashup tools, prototyping the ideas in a new mashup tool called aFlux and providing a detailed comparison with the existing state-of-the-art and (ii) enabling easy prototyping of streaming applications in mashup tools by abstracting the behavioural configurations of stream processing via graphical flows and validating the ease as well as the effectiveness of composing stream processing pipelines from an end-user perspective in a traffic simulation scenario.
Keywords:
Flow-based programming
Graphical pipelines
Mashup tools
Graphical stream processing
Stream analytics
End-user programming
Data Analytics as a Service (DAaaS)
Data Analytics Applications (DAAs)
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

Graphical Flow-based Spark Programming
err2020-01-08
err3
errOAAI
errMahapatra, Tanmaya; Prehofer, Christian
errShare
errSave
Herbivore impacts on two morphologically similar bloom-forming Ulva species in a eutrophic bay
err2015-02-07
err0
errOAAI
errMichele Guidone; Carol S. Thornber; Kathryn L. Van Alstyne
errShare
errSave
Pharmacokinetics of methysergide and its metabolite methylergometrine in man
err1986-01-01
err0
PREAI
errU. Bredberg; G. S. Eyjolfsdottir; L. Paalzow; P. Tfelt-Hansen; V. Tfelt-Hansen
errShare
errSave
High-quality plant DNA extraction for PCR: an easy approach
err2009-06-01
err0
PREAI
errI. Ahmed; M. Islam; W. Arshad; A. Mannan; W. Ahmad; B. Mirza
errShare
errSave
Vanadium K edge XANES of synthetic and natural basaltic glasses and application to microscale oxygen barometry
err2005-05-01
err0
PREAI
errS.R. Sutton; J. Karner; J. Papike; J.S. Delaney; C. Shearer; M. Newville; P. Eng; M. Rivers; M.D. Dyar
errShare
errSave
Faunal changes in Waitemata Harbour sediments, 1930s‐1990s
err1997-03-01
err0
errOAAI
errBruce W. Hayward; A. Brett Stephenson; Margaret Morley; Jenny L. Riley; Hugh R. Grenfell
errShare
errSave
researcher View more