Davide Berardi

Dr. Davide Berardi

Alma Mater Studiorum - Università di Bologna
orcid

Research Focus & Metrics

Academic Career Length

7Years (2020-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
5 January 2022 in PeerJ Computer Science
Verified
Journal Article
Open access
PDF file
Davide BerardiDavide Berardi
Davide Berardi
SGSaverio Giallorenzo
Saverio Giallorenzo
JMJacopo Mauro
Jacopo Mauro
Andrea MelisAndrea Melis
Andrea Melis
FMFabrizio Montesi
Fabrizio Montesi
Marco PrandiniMarco Prandini
Marco Prandini
Microservices is an emerging paradigm for developing distributed systems. With their widespread adoption, more and more work investigated the relation between microservices and security. Alas, the literature on this subject does not form a well-defined corpus: it is spread over many venues and composed of contributions mainly addressing specific scenarios or needs. In this work, we conduct a systematic review of the field, gathering 290 relevant publications—at the time of writing, the largest curated dataset on the topic. We analyse our dataset along two lines: (a) quantitatively, through publication metadata, which allows us to chart publication outlets, communities, approaches, and tackled issues; (b) qualitatively, through 20 research questions used to provide an aggregated overview of the literature and to spot gaps left open. We summarise our analyses in the conclusion in the form of a call for action to address the main open challenges.

27 February 2023 in Future Internet
Verified
Journal Article
Open access
PDF file
Davide BerardiDavide Berardi
Davide Berardi
Franco CallegatiFranco Callegati
Franco Callegati
AGAndrea Giovine
Andrea Giovine
Andrea MelisAndrea Melis
Andrea Melis
Marco PrandiniMarco Prandini
Marco Prandini
Lorenzo RinieriLorenzo Rinieri
Lorenzo Rinieri
Industry 4.0 has revolutionized process innovation while facilitating and encouraging many new possibilities. The objective of Industry 4.0 is the radical enhancement of productivity, a goal that presupposes the integration of Operational Technology (OT) networks with Information Technology (IT) networks, which were hitherto isolated. This disruptive approach is enabled by adopting several emerging technologies in Enterprise processes. In this manuscript, we discuss what we believe to be one of the main challenges preventing the full employment of Industry 4.0, namely, the integration of Operation Technology networking and Information Technology networking. We discuss the technical challenges alongside the potential tools while providing a state-of-the-art use case scenario. We showcase a possible solution based on the Asset Administration Shell approach, referring to the use case of camera synchronization for collaborative tasks.

16 May 2023 in Computers & Security
Verified
Journal Article
Open access
Davide BerardiDavide Berardi
Davide Berardi
SGSaverio Giallorenzo
Saverio Giallorenzo
AMAndrea Melis
Andrea Melis
SMSimone Melloni
Simone Melloni
LOLoris Onori
Loris Onori
Marco PrandiniMarco Prandini
Marco Prandini

11 April 2023 in Cybersecurity
Verified
Journal Article
Open access
PDF file
Davide BerardiDavide Berardi
Davide Berardi
NTNils O. Tippenhauer
Nils O. Tippenhauer
AMAndrea Melis
Andrea Melis
MPMarco Prandini
Marco Prandini
FCFranco Callegati
Franco Callegati
Time Sensitive Networking (TSN) will be an integral component of industrial networking. Time synchronization in TSN is provided by the IEEE-1588, Precision Time Protocol (PTP) protocol. The standard, dating back to 2008, marginally addresses security aspects, notably not encompassing the frames designed for management purposes (Type Length Values or TLVs). In this work we show that the TLVs can be abused by an attacker to reconfigure, manipulate, or shut down time synchronization. The effects of such an attack can be serious, ranging from interruption of operations to actual unintended behavior of industrial devices, possibly resulting in physical damages or even harm to operators. The paper analyzes the root causes of this vulnerability, and provides concrete examples of attacks leveraging it to de-synchronize the clocks, showing that they can succeed with limited resources, realistically available to a malicious actor.

20 September 2024 in Applied Sciences
Verified
Journal Article
Open access
PDF file
Fabio LibertiFabio Liberti
Fabio Liberti
Davide BerardiDavide Berardi
Davide Berardi
BMBarbara Martini
Barbara Martini
Federated Learning (FL) represents a promising distributed learning methodology particularly suitable for dynamic and heterogeneous environments characterized by the presence of Internet of Things (IoT) devices and Edge Computing infrastructures. In this context, FL allows you to train machine learning models directly on edge devices, mitigating data privacy concerns and reducing latency due to transmitting data to central servers. However, the heterogeneity of computational resources, the variability of network connections, and the mobility of IoT devices pose significant challenges to the efficient implementation of FL. This work explores advanced techniques for dynamic model adaptation and heterogeneous data management in edge computing scenarios, proposing innovative solutions to improve the robustness and efficiency of federated learning. We present an innovative solution based on Kubernetes which enables the fast application of FL models to Heterogeneous Architectures. Experimental results demonstrate that our proposals can improve the performance of FL in IoT and edge environments, offering new perspectives for the practical implementation of decentralized intelligent systems.

30 December 2020 in IEEE Transactions on Network and Service Management
Verified
Journal Article
Closed access
Andrea MelisAndrea Melis
Andrea Melis
SLSiamak Layeghy
Siamak Layeghy
Davide BerardiDavide Berardi
Davide Berardi
MPMarius Portmann
Marius Portmann
Marco PrandiniMarco Prandini
Marco Prandini
Franco CallegatiFranco Callegati
Franco Callegati
In this manuscript we present an original implementation of network management functions in the context of Software Defined Networking. We demonstrate a full integration of an artificial intelligence driven management, an SDN control plane, and a programmable data plane. Constraint Programming is used to implement a management operating system that accepts high level specifications, via a northbound interface, in terms of operational objective and directives. These are translated in technology-specific constraints and directives for the SDN control plane, leveraging the programmable data plane, which is enriched with functionalities suited to feed data that enable the most effective operation of the “intelligent” control plane, by exploiting the language.