EDBT 2026 Demo / reviewers in the wild / expert
Davide Sanvito
dblp:164/5603
· DBLP profile ↗
12ranked-venue papers
4as first author
5since 2021 · last 2026
0000-0002-7000-5312ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 6 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 2 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1 · 1 since 2021Security and privacy · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer networks
2 papers |
Software-defined and programmable networks · 57% Network measurement and analytics · 43% | |
| Network and information security
1 paper |
Malware analysis · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Hardware accelerators and domain-specific architectures · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network measurement and analytics
traffic analysis |
0.6 | 1 | 2022 | Re-architecting Traffic Analysis with Neural Network Interface Cards · NSDI 2022 |
Malware analysis › ransomware
ransomware detection |
0.6 | 1 | 2022 | Poster: MUSTARD - Adaptive Behavioral Analysis for Ransomware Detection · CCS 2022 |
Software-defined and programmable networks
programmable data plane |
0.4 | 1 | 2019 | FlowBlaze: Stateful Packet Processing in Hardware · NSDI 2019 |
Software-defined and programmable networks › programmable data plane
stateful packet processing |
0.4 | 1 | 2019 | FlowBlaze: Stateful Packet Processing in Hardware · NSDI 2019 |
Operating systems › resource management › storage management › file systems
file system monitoring |
0.2 | 1 | 2022 | Poster: MUSTARD - Adaptive Behavioral Analysis for Ransomware Detection · CCS 2022 |
Hardware accelerators and domain-specific architectures › network accelerator
network interface accelerator |
0.2 | 1 | 2022 | Re-architecting Traffic Analysis with Neural Network Interface Cards · NSDI 2022 |
Hardware accelerators and domain-specific architectures
network accelerator |
0.1 | 1 | 2019 | FlowBlaze: Stateful Packet Processing in Hardware · NSDI 2019 |
Methods — techniques the papers use, named apart from their topics
neural network · 1.1behavioral analysis · 1.1stateful processing · 0.8FPGA-based packet processing · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Clean up the mess: Addressing data pollution in cryptocurrency abuse reporting services
Gibran Gómez, Kevin van Liebergen, Davide Sanvito, Giuseppe Siracusano, Roberto Gonzalez, Juan Caballero |
Future Gener. Comput. Syst. | 3 |
| 2025 | What Did I Do Wrong? Quantifying LLMs' Sensitivity and Consistency to Prompt EngineeringabstractFederico Errica, Davide Sanvito, Giuseppe Siracusano, Roberto Bifulco. Proceedings of the 2025 Conference of the Nations of the Americas Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 1: Long Papers). 2025. Federico Errica, Davide Sanvito, Giuseppe Siracusano, Roberto Bifulco |
NAACL (Long Papers) | 2 |
| 2022 | Poster: MUSTARD - Adaptive Behavioral Analysis for Ransomware DetectionabstractBehavioural analysis based on filesystem operations is one of the most promising approaches for the detection of ransomware. Nonetheless, tracking all the operations on all the files for all the processes can introduce a significant overhead on the monitored system. We present MUSTARD, a solution to dynamically adapt the degree of monitoring for each process based on their behaviour to achieve a reduction of monitoring resources for the benign processes. Davide Sanvito, Giuseppe Siracusano, Roberto Gonzalez, Roberto Bifulco |
CCS | 1 |
| 2022 | Re-architecting Traffic Analysis with Neural Network Interface Cards
Giuseppe Siracusano, Salvator Galea, Davide Sanvito, Mohammad Malekzadeh, Gianni Antichi, Paolo Costa, Hamed Haddadi 0001, Roberto Bifulco |
NSDI | 3 |
| 2021 | An efficient approach to optimization of semi-stable routing in multicommodity flow networksabstractAbstract Ideally, the network should be dynamically reconfigured as traffic evolves. Yet, even within the software defined network paradigm, network reconfigurations cannot be too frequent due to a number of reasons related to route consistency, forwarding rules instantiation, individual flows dynamics, traffic monitoring overhead, and so on. In this paper, we focus on the fundamental issue of deciding whether, when, and how to reconfigure the network while traffic evolves. We consider a problem of optimizing semi‐stable routing in the capacitated multicommodity flow network when one may use at most a given maximum number of routing configurations (called routing clusters) and when each routing configuration must be used for at least a given minimum amount of time. We propose an efficient solution approach based on routing cluster generation that provides a tight lower bound on the minimum of a selected objective function (like maximum link delay or a sum of link delays) and suboptimal solutions very close to the calculated bound. The approach scales well with the size of the network. Artur Tomaszewski, Michal Pióro, Davide Sanvito, Ilario Filippini, Antonio Capone |
Networks | 3 |
| 2020 | CEDRO: an in-switch elephant flows rescheduling scheme for data-centersabstractData-center topologies interconnect an ever larger number of servers using a high number of alternative paths to provide high bandwidth and a high degree of resiliency. The state-of-the-art routing strategy is based on Equal-cost multipath (ECMP) which employs static hashing mechanism over packet header fields to spread the traffic over multiple paths. Routing the traffic without considering the size of the flows and the utilization of the paths might cause congestion due to the collision of multiple large flows on a same downstream path. We present CEDRO, an in-switch mechanism to detect and reschedule colliding large flows. By exploiting the latest advances in SDN programmable network devices, we offload to the network the detection of both the elephant flows and the path congestion conditions and the rescheduling mechanism. CEDRO is able to promptly cope with path congestion and failures directly from the dataplane, regardless of the availability of the external controller. We implemented CEDRO in an emulated SDN network and tested it against realistic traffic scenarios. Numerical evaluation shows CEDRO is able to improve the average and 95-th percentile of the Flow Completion Time compared to ECMP. Davide Sanvito, Andrea Marchini, Ilario Filippini, Antonio Capone |
NetSoft | 1 |
| 2020 | The road to BOFUSS: The basic OpenFlow userspace software switch
Eder Leão Fernandes, Elisa Rojas, Joaquin Alvarez-Horcajo, Zoltán Lajos Kis, Davide Sanvito, Nicola Bonelli, Carmelo Cascone, Christian Esteve Rothenberg |
J. Netw. Comput. Appl. | 5 |
| 2019 | On Optimization of Semi-stable Routing in Multicommodity Flow NetworksabstractIdeally, the network should be dynamically reconfigured as traffic evolves. Unfortunately, even in SDN paradigm, network reconfigurations cannot be too frequent due to a number of reasons related to route stability, forwarding rules instantiation, individual flows dynamics, traffic monitoring overhead, etc. In this paper, we focus on the fundamental problem of deciding whether, when, and how to reconfigure the network during traffic evolution. We consider a problem of optimizing semi-stable routing in the capacitated multicommodity flow network when one may use at most a given maximum number of routing configurations (called clusters) and when each routing configuration must be used for at least a given minimum amount of time. We propose a solution method based on cluster generation that provides a good lower bound on the minimum network delay (i.e., the total of link delays) and scales well with the size of the network. Artur Tomaszewski, Michal Pióro, Davide Sanvito, Ilario Filippini, Antonio Capone |
INOC | 3 |
| 2019 | FlowBlaze: Stateful Packet Processing in Hardware
Salvatore Pontarelli, Roberto Bifulco, Marco Bonola, Carmelo Cascone, M. Spaziani Brunella, Valerio Bruschi, Davide Sanvito, Giuseppe Siracusano, Antonio Capone, Michio Honda, Felipe Huici |
NSDI | 7 |
| 2019 | Clustered robust routing for traffic engineering in software-defined networks
Davide Sanvito, Ilario Filippini, Antonio Capone, Stefano Paris, Jeremie Leguay |
Comput. Commun. | 1 |
| 2017 | Towards traffic classification offloading to stateful SDN data planesabstractTraffic classification allows network operators to gain important insights to better characterize packet flows, enabling fundamental applications such as traffic engineering, network analytics and Quality of Service (QoS) enforcing. A common approach adopted for flow classification is based on Deep Packet Inspection (DPI): all the traffic is processed by a middlebox whose task is the association of a network flow to the application-level information by inspecting the entire content of the packets. The increased volume of encrypted traffic limits the type of analysis performed by network middleboxes. However, an important amount of information can still be extracted from packets belonging to the very initial phase of a connection which are transmitted in clear (e.g. DNS and TLS handshake). Furthermore, recent research work has shown that it is possible to reduce the burden on the DPI without a significant loss in classification accuracy, by limiting the amount of data processed per flow. In this paper, we propose to exploit the programmability of new stateful SDN data planes to offload down to the network the process of filtering traffic to the DPI. We show that it is jointly possible to reduce the required computing power of the DPI, as well as the network bandwidth between the switches and the DPI. By taking advantage of the flexibility of stateful data planes we also manage to delegate to switches the computation of useful network analytics metrics (such as number of packets, number of bytes and duration) which would otherwise require the DPI to inspect the entire traffic flow. Davide Sanvito, Daniele Moro, Antonio Capone |
NetSoft | 1 |
| 2016 | Passive Classification of Wi-Fi Enabled DevicesabstractWe propose a method for classifying Wi-Fi enabled mobile handheld devices (smartphones) and non-handheld devices (laptops) in a completely passive way, that is resorting neither to traffic probes on network edge devices nor to deep packet inspection techniques to read application layer information. Instead, classification is performed starting from probe requests Wi-Fi frames, which can be sniffed with inexpensive commercial hardware. We extract distinctive features from probe request frames (how many probe requests are transmitted by each device, how frequently, etc.) and take a machine learning approach, training four different classifiers to recognize the two types of devices. We compare the performance of the different classifiers and identify a solution based on a Random Decision Forest that correctly classify devices 95% of the times. The classification method is then used as a pre-processing stage to analyze network traffic traces from the wireless network of a university building, with interesting considerations on the way different types of devices uses the network (amount of data exchanged, duration of connections, etc.). The proposed methodology finds application in many scenarios related to Wi-Fi network management/optimization and Wi-Fi based services. Alessandro Redondi, Davide Sanvito, Matteo Cesana |
MSWiM | 2 |