Publications @Book{big-data-book-big-data, AUTHOR = {Talia, Domenico and Trunfio, Paolo and Marozzo, Fabrizio and Belcastro, Loris and Cantini, Riccardo and Orsino, Alessio}, TITLE = {Programming Big Data Applications: Scalable Tools and Frameworks for Your Needs}, YEAR = {2024}, PUBLISHER = {World Scientific}, NOTE = {ISBN: 978-1-80061-504-5} } @InCollection{chap-cloud-comp-2ed, AUTHOR = {Belcastro, Loris and Marozzo, Fabrizio and Trunfio, Paolo}, TITLE = {Infrastructures for High-Performance Computing: Cloud Computing}, YEAR = {2024}, BOOKTITLE = {Reference Module in Life Sciences}, PUBLISHER = {Elsevier}, NOTE = {ISBN: 978-0-12-809633-8} } @InCollection{chap-cloud-infr-2ed, AUTHOR = {Belcastro, Loris and Cosentino, Cristian and Marozzo, Fabrizio}, TITLE = {Infrastructures for High-Performance Computing: Cloud Infrastructures}, YEAR = {2024}, BOOKTITLE = {Reference Module in Life Sciences}, PUBLISHER = {Elsevier}, NOTE = {ISBN: 978-0-12-809633-8} } @Article{ParSoDA-Py, AUTHOR = {Belcastro, Loris and Giampà , Salvatore and Marozzo, Fabrizio and Talia, Domenico and Trunfio, Paolo and Badia, Rosa M. and Ejarque, Jorge and Mammadli, Nihad}, TITLE = {Boosting HPC Data Analysis Performance with the ParSoDA-Py Library}, YEAR = {2024}, JOURNAL = {Journal of Supercomputing} } @InProceedings{spark-ML-dcoss2024, AUTHOR = {Belcastro, Loris and Marozzo, Fabrizio and Presta, Aleandro and Talia, Domenico}, TITLE = {A Spark-based Task Allocation Solution for Machine Learning in the Edge-Cloud Continuum}, YEAR = {2024}, BOOKTITLE = {20th International Conference on Distributed Computing in Smart Systems and the Internet of Things (DCOSS-IoT)}, PAGES = {576-582} } @InProceedings{IIoT-ISM2024, AUTHOR = {Belcastro, Loris and Marozzo, Fabrizio and Presta, Aleandro and Varchera, Rosa and Vinci, Andrea}, TITLE = {Developing Platform-Agnostic IIoT Applications in Edge-Cloud Environments}, YEAR = {2024}, BOOKTITLE = {International Conference on Industry 4.0 & Smart Manufacturing 2024 (ISM 2024)}, NOTE = {To appear} } @Article{mdisorder-neural2024, AUTHOR = {Belcastro, Loris and Cantini, Riccardo and Marozzo, Fabrizio and Talia, Domenico and Trunfio, Paolo}, TITLE = {Detecting mental disorder on social media: a ChatGPT-augmented explainable approach}, YEAR = {2024}, JOURNAL = {Neural Computing and Applications}, NOTE = {To appear} } @InProceedings{insider-smart-cities-2024, AUTHOR = {Belcastro, Loris and Marozzo, Fabrizio and Orsino, Alessio and Presta, Aleandro and Vinci, Andrea}, TITLE = {Developing Cross-Platform and Fast-Responsive Applications on the Edge-Cloud Continuum}, YEAR = {2024}, BOOKTITLE = {15th IFIP Wireless and Mobile Networking Conference (WMNC 2024)}, NOTE = {To appear} } @InCollection{edgecloud-aut-vehicles, AUTHOR = {Belcastro, Loris and Marozzo, Fabrizio and Orsino, Alessio}, TITLE = {Hybrid edge/cloud solutions for supporting autonomous vehicles}, YEAR = {2023}, BOOKTITLE = {Advances in Autonomous Vehicle Systems} } @InProceedings{edge-cloud-urban-mobility-pdp2023, AUTHOR = {Belcastro, Loris and Marozzo, Fabrizio and Orsino, Alessio and Talia, Domenico and Trunfio, Paolo}, TITLE = {Using the Compute Continuum for Data Analysis: Edge-cloud Integration for Urban Mobility}, YEAR = {2023}, BOOKTITLE = {31st Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP 2023)}, PAGES = {338-344} } @Article{edge-cloud-2023-ieee-access, AUTHOR = {Belcastro, Loris and Marozzo, Fabrizio and Orsino, Alessio and Talia, Domenico and Trunfio, Paolo}, TITLE = {Edge-cloud continuum solutions for urban mobility prediction and planning}, YEAR = {2023}, JOURNAL = {IEEE Access}, VOLUME = {11}, PAGES = {38864-38874} } @Article{algorithms-cripto-2023, AUTHOR = {Belcastro, Loris and Carbone, Domenico and Cosentino, Cristian and Marozzo, Fabrizio and Trunfio, Paolo}, TITLE = {Enhancing Cryptocurrency Price Forecasting: Integrating Machine Learning with Social Media and Market Data}, YEAR = {2023}, JOURNAL = {Algorithms}, NUMBER = {12} } @InCollection{HPC-microarray, AUTHOR = {Marozzo, Fabrizio and Belcastro, Loris}, TITLE = {High performance framework to analyze microarray data}, YEAR = {2022}, BOOKTITLE = {Microarray Data Analysis: Methods and Protocols}, VOLUME = {2401 }, PAGES = {13-27}, PUBLISHER = {Springer}, KEYWORDS = {Big data} } @Article{big-data-analysis-survey, AUTHOR = {Belcastro, Loris and Cantini, Riccardo and Marozzo, Fabrizio and Orsino, Alessio and Talia, Domenico and Trunfio, Paolo}, TITLE = {Programming Big Data Analysis: Principles and Solutions}, YEAR = {2022}, JOURNAL = {Journal of Big Data}, VOLUME = {9}, NUMBER = {4}, KEYWORDS = {Big data} } @Article{kdd-socialdata-22, AUTHOR = {Belcastro, Loris and Cantini, Riccardo and Marozzo, Fabrizio}, TITLE = {Knowledge Discovery From Large Amounts Of Social Media Data}, YEAR = {2022}, JOURNAL = {Applied Sciences}, VOLUME = {12}, NUMBER = {3}, KEYWORDS = {Big data, Social media analysis} } @Article{2020-US-Election-Analysis, AUTHOR = {Belcastro, Loris and Branda, Francesco and Cantini, Riccardo and Marozzo, Fabrizio and Talia, Domenico and Trunfio, Paolo}, TITLE = {Analyzing voter behavior on social media during the 2020 US presidential election campaign}, YEAR = {2022}, JOURNAL = {Social Network Analysis and Mining} } @Article{appsci-cloud-big-data-2022, AUTHOR = {Marozzo, Fabrizio and Belcastro, Loris}, TITLE = {Cloud Computing for Big Data Analysis}, YEAR = {2022}, JOURNAL = {Applied Sciences}, VOLUME = {12}, NUMBER = {20}, HOWPUBLISHED = {Applied Sciences} } @InCollection{workflow-big-ency-2022, AUTHOR = {Belcastro, Loris and Marozzo, Fabrizio}, TITLE = {Workflow systems for Big data analysis}, YEAR = {2022}, BOOKTITLE = {Encyclopedia of Big Data Technologies}, PAGES = {1-7}, EDITOR = {Zomaya, Albert and Taheri, Javid and Sakr, Sherif}, NOTE = {ISBN 978-3-319-63962-8} } @InCollection{cloud-big-ency-2022, AUTHOR = {Marozzo, Fabrizio and Belcastro, Loris}, TITLE = {Cloud Computing for Big Data Analysis}, YEAR = {2022}, BOOKTITLE = {Encyclopedia of Big Data Technologies}, EDITOR = {Zomaya, Albert and Taheri, Javid and Sakr, Sherif}, NOTE = {ISBN 978-3-319-63962-8} } @InProceedings{closer2020-cloud-bigdata, AUTHOR = {Belcastro, Loris and Marozzo, Fabrizio and Talia, Domenico and Trunfio, Paolo}, TITLE = {Cloud computing for enabling Big Data analysis}, YEAR = {2021}, MONTH = {7-9 May}, BOOKTITLE = {The 10th International Conference on Cloud Computing and Services Science (CLOSER 2020)}, PAGES = {84-109}, NOTE = {ISBN 978-3-030-72369-9}, KEYWORDS = {Big data, Cloud computing, Data analysis, Parallel Data Mining} } @Article{distribdbscan2020unical, AUTHOR = {Belcastro, Loris and Kechadi, M. Tahar and Marozzo, Fabrizio and Pastore, Luca and Talia, Domenico and Trunfio, Paolo}, TITLE = {Parallel extraction of Regions-of-Interest from social media data}, YEAR = {2021}, JOURNAL = {Concurrency and Computation: Practice and Experience}, KEY = {parallel clustering, regions-of-interest, RoI mining, scalability, social media analysis}, VOLUME = {33}, NUMBER = {8}, PAGES = {e5638}, KEYWORDS = {Big data, Cloud, Cloud computing, Clustering, Distributed Data Mining} } @Article{ADAGE-2021, AUTHOR = {Giampà , Salvatore and Belcastro, Loris and Marozzo, Fabrizio and Talia, Domenico and Trunfio, Paolo}, TITLE = {A data-aware scheduling strategy for executing large-scale distributed workflows}, YEAR = {2021}, JOURNAL = {IEEE Access}, VOLUME = {9}, PAGES = {47354-47364}, NOTE = {ISSN: 2169-3536} } @Article{belcastro-2021-bigd, AUTHOR = {Belcastro, Loris and Marozzo, Fabrizio and Talia, Domenico and Trunfio, Paolo and Branda, Francesco and Palpanas, Themis and Imran, Muhammad}, TITLE = {Using Social Media for Sub-Event Detection during Disasters}, YEAR = {2021}, JOURNAL = {Journal of Big Data}, VOLUME = {8}, NUMBER = {79}, KEYWORDS = {Big data, Social media analysis} } @Article{traj-social-2021, AUTHOR = {Belcastro, Loris and Marozzo, Fabrizio and Perrella, Emanuele}, TITLE = {Automatic detection of user trajectories from social media posts}, YEAR = {2021}, JOURNAL = {Expert Systems with Applications}, VOLUME = {186}, PAGES = {115733}, KEYWORDS = {Social media analysis, Trajectory pattern mining} } @InProceedings{roi-mining-iot, AUTHOR = {Belcastro, Loris and Falcone, Alberto and Garro, Alfredo and Marozzo, Fabrizio}, TITLE = {Evaluation of Large Scale RoI Mining Applications in Edge Computing Environments}, YEAR = {2021}, BOOKTITLE = {25th International Symposium on Distributed Simulation and Real Time Applications (DS-RT)}, PAGES = {1-8}, ABSTRACT = {Researchers and leading IT companies are increasingly proposing hybrid cloud/edge solutions, which allow to move part of the workload from the cloud to the edge nodes, by reducing the network traffic and energy consumption, but also getting low latency responses near to real time. This paper proposes a novel hybrid cloud/edge architecture for efficiently extracting Regions-of-Interest (RoI) in a large scale urban computing environment, where a huge amount of geotagged data are generated and collected through users's mobile devices. The proposal is organized in two parts: (i) a modeling part that defines the hybrid cloud/edge architecture capable of managing a large number of devices; (ii) a simulation part in which different design choices are evaluated to improve the performance of RoI mining algorithms in terms of processing time, network delay, task failure and computing resource utilization. Several experiments have been carried out to evaluate the performance of the proposed architecture starting from different configurations and orchestration policies. The achieved results showed that the proposed hybrid cloud/edge architecture, with the use of two novel orchestration policies (network- and utilization-based), permits to improve the exploitation of resources, also granting low network latency and task failure rate in comparison with other standard scenarios (only-edge or only-cloud).} } @InProceedings{DCEx-europar, AUTHOR = {Talia, Domenico and Trunfio, Paolo and Marozzo, Fabrizio and Belcastro, Loris and Garcia Blas, Javier and Del Rio, David and Couvée, Philippe and Goret, Gael and Vincent, Lionel and Fernà ndez-Pena, Alberto and Martin de Blas, Daniel and Nardi, Mirko and Pizzuti, Teresa and Spataru, Adrian and Justyna, Marek}, TITLE = {A Novel Data-Centric Programming Model for Large-Scale Parallel Systems}, YEAR = {2020}, MONTH = {26-30 August}, BOOKTITLE = {Euro-Par 2019: Parallel Processing Workshops}, PAGES = {452-463}, SERIES = {Lecture Notes in Computer Science}, ADDRESS = {Gottingen, Germany}, NOTE = {ISBN: 978-3-030-48339-5}, KEYWORDS = {Big data, Parallel Data Mining} } @Article{iom-nn-ieee-access, AUTHOR = {Belcastro, Loris and Cantini, Riccardo and Marozzo, Fabrizio and Talia, Domenico and Trunfio, Paolo}, TITLE = {Learning Political Polarization on Social Media using Neural Networks}, YEAR = {2020}, JOURNAL = {IEEE Access}, VOLUME = {8}, NUMBER = {1}, PAGES = {47177-47187} } @InProceedings{parsoda-hpc-2018, AUTHOR = {Belcastro, Loris and Marozzo, Fabrizio and Talia, Domenico and Trunfio, Paolo}, TITLE = {A High-Level Programming Library for Mining Social Media on HPC Systems}, YEAR = {2019}, MONTH = {2-6 July}, BOOKTITLE = {Post-Proc. of the High Performance Computing Workshop 2018, Cetraro, Italy, Advances in Parallel Computing}, VOLUME = {34}, PAGES = {3-21}, SERIES = {Advances in Parallel Computing}, PUBLISHER = {IOS Press}, KEYWORDS = {parallel programming, ParSoDA, Social media analysis} } @Article{Geocon_journal, AUTHOR = {Belcastro, Loris and Marozzo, Fabrizio and Trunfio, Paolo}, TITLE = {A Scalable Middleware for Context-aware Mobile Applications}, YEAR = {2019}, JOURNAL = {International Journal of Ad Hoc and Ubiquitous Computing}, VOLUME = {31}, NUMBER = {2}, PAGES = {112-122} } @Article{prog-big-data-2019, AUTHOR = {Belcastro, Loris and Marozzo, Fabrizio and Talia, Domenico}, TITLE = {Programming Models and Systems for Big Data Analysis}, YEAR = {2019}, JOURNAL = {International Journal of Parallel, Emergent and Distributed Systems}, VOLUME = {34}, PAGES = {632-652}, KEYWORDS = {Big data} } @Article{snam-parsoda, AUTHOR = {Belcastro, Loris and Marozzo, Fabrizio and Talia, Domenico and Trunfio, Paolo}, TITLE = {ParSoDA: High-Level Parallel Programming for Social Data Mining}, YEAR = {2019}, JOURNAL = {Social Network Analysis and Mining}, VOLUME = {9}, NUMBER = {1}, KEYWORDS = {Big data, Social media analysis} } @InProceedings{algocloud2019-pol, AUTHOR = {Belcastro, Loris and Marozzo, Fabrizio and Talia, Domenico and Trunfio, Paolo}, TITLE = {Developing a Cloud-based Algorithm for Analyzing the Polarization of Social Media Users}, YEAR = {2019}, BOOKTITLE = {5th International Symposium, ALGOCLOUD 2019}, PAGES = {15-24}, ADDRESS = {Munich, Germany}, KEYWORDS = {Big data, Cloud computing} } @InProceedings{skg2019pol2, AUTHOR = {Belcastro, Loris and Cantini, Riccardo and Marozzo, Fabrizio and Talia, Domenico and Trunfio, Paolo}, TITLE = {Discovering Political Polarization on Social Media: A Case Study}, YEAR = {2019}, BOOKTITLE = {15th International Conference on Semantics, Knowledge and Grids (SKG)}, PAGES = {182-189}, ADDRESS = {Guangzhou, China}, KEYWORDS = {Big data, Data analysis} } @Article{groi-social-media, AUTHOR = {Belcastro, Loris and Marozzo, Fabrizio and Talia, Domenico and Trunfio, Paolo}, TITLE = {G-RoI: Automatic Region-of-Interest detection driven by geotagged social media data}, YEAR = {2018}, JOURNAL = {ACM Transactions on Knowledge Discovery from Data}, VOLUME = {12}, NUMBER = {3}, PAGES = {27:1-27:22}, ANNOTE = {ISSN = 1556-4681}, KEYWORDS = {Big data, Data analysis, Social media analysis} } @InCollection{workflow-big-ency-2018, AUTHOR = {Belcastro, Loris and Marozzo, Fabrizio}, TITLE = {Workflow systems for Big data analysis}, YEAR = {2018}, BOOKTITLE = {Encyclopedia of Big Data Technologies}, PAGES = {1-6}, EDITOR = {Sakr, Sherif and Zomaya, Albert}, PUBLISHER = {Springer}, NOTE = {ISBN 978-3-319-63962-8}, KEYWORDS = {Big data, Workflow} } @InCollection{cloud-big-ency-2018, AUTHOR = {Marozzo, Fabrizio and Belcastro, Loris}, TITLE = {Cloud computing for Big Data analysis}, YEAR = {2018}, BOOKTITLE = {Encyclopedia of Big Data Technologies}, EDITOR = {Sakr, Sherif and Zomaya, A.}, PUBLISHER = {Springer}, NOTE = {ISBN 978-3-319-63962-8}, KEYWORDS = {Big data, Cloud} } @InCollection{handbook-big-data-chapter, AUTHOR = {Belcastro, Loris and Marozzo, Fabrizio and Talia, Domenico and Trunfio, Paolo}, TITLE = {Big Data Analysis on Clouds}, YEAR = {2017}, MONTH = {December}, BOOKTITLE = {Handbook of Big Data Technologies}, PAGES = {101-142}, EDITOR = {Zomaya, Albert and Sakr, Sherif}, PUBLISHER = {Springer}, URL = {http://dx.doi.org/10.1007/978-3-319-49340-4_4}, NOTE = {ISBN: 978-3-319-49339-8}, KEYWORDS = {Big data, Cloud computing, Software-as-a-Service, Workflow} } @InProceedings{parsoda-spark, AUTHOR = {Belcastro, Loris and Marozzo, Fabrizio and Talia, Domenico and Trunfio, Paolo}, TITLE = {Appraising SPARK on Large-Scale Social Media Analysis}, YEAR = {2017}, MONTH = {28-29 August}, BOOKTITLE = {Euro-Par Workshops}, PAGES = {483-495}, SERIES = {Lecture Notes in Computer Science }, ADDRESS = {Santiago de Compostela, Spain}, NOTE = {ISBN: 978-3-319-75178-8}, KEYWORDS = {Big data, Data analysis, ParSoDA} } @InProceedings{HPCS2017-ParSoDA, AUTHOR = {Belcastro, Loris and Marozzo, Fabrizio and Talia, Domenico and Trunfio, Paolo}, TITLE = {A Parallel Library for Social Media Analytics}, YEAR = {2017}, MONTH = {17-21 July}, BOOKTITLE = {The 2017 International Conference on High Performance Computing & Simulation (HPCS 2017)}, PAGES = {683--690}, ADDRESS = {Genoa, Italy}, NOTE = {ISBN 978-1-5386-3250-5}, KEYWORDS = {Big data, Cloud, Cloud computing} } @InProceedings{geocon-ucer2016, AUTHOR = {Belcastro, Loris and Di Lieto, Giulio and Lackovic, Marco and Marozzo, Fabrizio and Trunfio, Paolo}, TITLE = {Geocon: A Middleware for Location-aware Ubiquitous Applications}, YEAR = {2016}, MONTH = {December}, BOOKTITLE = {Proc. of the First International Workshop on Ultrascale Computing for Early Researchers (UCER 2016)}, PAGES = {234-243}, ADDRESS = {Granada, Spain}, NOTE = {ISBN: 978-3-319-49956-7}, KEYWORDS = {location-aware, middleware, Mobile computing} } @Article{flightdelayTIST2016, AUTHOR = {Belcastro, Loris and Marozzo, Fabrizio and Talia, Domenico and Trunfio, Paolo}, TITLE = {Using Scalable Data Mining for Predicting Flight Delays}, YEAR = {2016}, JOURNAL = {ACM Transactions on Intelligent Systems and Technology}, VOLUME = {8}, NUMBER = {1}, PAGES = {5:1-5:20}, KEYWORDS = {Big data, Cloud, MapReduce} } @InProceedings{BelMarTalTruHPC14, AUTHOR = {Belcastro, Loris and Marozzo, Fabrizio and Talia, Domenico and Trunfio, Paolo}, TITLE = {Programming Visual and Script-based Big Data Analytics Workflows on Clouds}, YEAR = {2015}, BOOKTITLE = {Post-Proc. of the High Performance Computing Workshop 2014}, VOLUME = {26}, PAGES = {18--31}, EDITOR = {Grandinetti, Lucio and Joubert, Gerhard and Kunze, Marcel and Pascucci, Valerio}, SERIES = {Advances in Parallel Computing}, ADDRESS = {Cetraro, Italy}, PUBLISHER = {IOS Press}, PDF = {http://gridlab.dimes.unical.it/pubadmin/../papers/pdf/ProgrammingVisualScript WorkflowsClouds.pdf}, NOTE = {ISBN: 978-1-61499-582-1} } @InProceedings{tropea-2011, AUTHOR = {Tropea, Mauro and Veltri, Fiore and De Rango, Floriano and Santamaria, Franco Amilcare and Belcastro, Loris}, TITLE = {Two step based QoS scheduler for DVB-S2 satellite system}, YEAR = {2011}, BOOKTITLE = {IEEE International Conference on Communications} }