The avalanche of (both user- and device-generated) multimedia data published in online social networks poses serious challenges to researchers seeking to analyze such data for many different tasks, like recommendation, event recognition, and so on. For some such tasks, the classical “batch” approach of big data analysis is not suitable, due to constraints of real-time or near-real-time processing. This led to the rise of stream processing big data platforms, like Storm and Flink, that are able to process data with a very low latency. However, this complicates the task of data analysis since any implementation has to deal with the technicalities of such platforms, like distributed processing, synchronization, node faults, etc. In this paper, we show how the RAM^3S framework could be profitably used to easily implement a variety of applications (such as clothing recommendations, job suggestions, and alert generation for dangerous events), being independent of the particular stream processing big data platforms used. Indeed, by using RAM^3S, researchers can concentrate on the development of their data analysis application, completely ignoring the details of the underlying platform.

Bartolini, I., Patella, M. (2019). Real-Time Stream Processing in Social Networks with RAM^3S. FUTURE INTERNET, 11(12), 1-16 [10.3390/fi11120249].

Real-Time Stream Processing in Social Networks with RAM^3S

Bartolini Ilaria
;
Marco Patella
2019

Abstract

The avalanche of (both user- and device-generated) multimedia data published in online social networks poses serious challenges to researchers seeking to analyze such data for many different tasks, like recommendation, event recognition, and so on. For some such tasks, the classical “batch” approach of big data analysis is not suitable, due to constraints of real-time or near-real-time processing. This led to the rise of stream processing big data platforms, like Storm and Flink, that are able to process data with a very low latency. However, this complicates the task of data analysis since any implementation has to deal with the technicalities of such platforms, like distributed processing, synchronization, node faults, etc. In this paper, we show how the RAM^3S framework could be profitably used to easily implement a variety of applications (such as clothing recommendations, job suggestions, and alert generation for dangerous events), being independent of the particular stream processing big data platforms used. Indeed, by using RAM^3S, researchers can concentrate on the development of their data analysis application, completely ignoring the details of the underlying platform.
2019
Bartolini, I., Patella, M. (2019). Real-Time Stream Processing in Social Networks with RAM^3S. FUTURE INTERNET, 11(12), 1-16 [10.3390/fi11120249].
Bartolini, Ilaria; Patella, Marco
File in questo prodotto:
File Dimensione Formato  
futureinternet-11-00249.pdf

accesso aperto

Tipo: Versione (PDF) editoriale
Licenza: Licenza per Accesso Aperto. Creative Commons Attribuzione (CCBY)
Dimensione 7.05 MB
Formato Adobe PDF
7.05 MB Adobe PDF Visualizza/Apri

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/11585/711451
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 10
  • ???jsp.display-item.citation.isi??? 8
social impact