Nowadays there is a great interest in the development of cross-domain IoT applications that are able to gather an high number of observations taken from sensors belong to heterogeneous IoT platforms and efficiently combine them in flows that can be exploited for conducting analysis. However, their realization poses several concerns. From one side, graphical interfaces are needed for facilitating the specification and composition of the data acquisition operations. From the other side, facilities are required to manage big data streams, to check the application correctness, and to set up and configure clusters of machines. Starting from the graphical facilities of the StreamLoader system for the development of Data Acquisition Plans (DAPs) from sensors belonging to heterogeneous IoT platforms, in this paper we show the approach developed for translating DAPs in a Spark-Streaming application. Experiments are shown for assessing the scalability of the developed applications.

Developing IoT Spark-Streaming Applications by Means of streamLoader / L. Ferrari, S. Valtolina, M. Mesiti (LECTURE NOTES IN COMPUTER SCIENCE). - In: Ubiquitous Networking / [a cura di] S. Pollin, M. Alouini, E. Sabir, N. Boudriga, S. Rekhis. - Prima edizione. - [s.l] : Springer, 2018 May. - ISBN 9783030028497. - pp. 116-127 (( Intervento presentato al 4. convegno UNet: International Symposium on Ubiquitous Networking : May 2018 through 5 May tenutosi a Hammamet nel 2018 [10.1007/978-3-030-02849-7_11].

Developing IoT Spark-Streaming Applications by Means of streamLoader

L. Ferrari
Primo
;
S. Valtolina
Secondo
;
M. Mesiti
Ultimo
2018

Abstract

Nowadays there is a great interest in the development of cross-domain IoT applications that are able to gather an high number of observations taken from sensors belong to heterogeneous IoT platforms and efficiently combine them in flows that can be exploited for conducting analysis. However, their realization poses several concerns. From one side, graphical interfaces are needed for facilitating the specification and composition of the data acquisition operations. From the other side, facilities are required to manage big data streams, to check the application correctness, and to set up and configure clusters of machines. Starting from the graphical facilities of the StreamLoader system for the development of Data Acquisition Plans (DAPs) from sensors belonging to heterogeneous IoT platforms, in this paper we show the approach developed for translating DAPs in a Spark-Streaming application. Experiments are shown for assessing the scalability of the developed applications.
Cross-domain IoT applications; Spark-streaming;
Settore INF/01 - Informatica
mag-2018
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
1570432656.pdf

accesso riservato

Tipologia: Pre-print (manoscritto inviato all'editore)
Dimensione 503.98 kB
Formato Adobe PDF
503.98 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/573606
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact