EDBT 2026 Demo / reviewers in the wild / expert
Massimo Gallo
dblp:42/7891
· DBLP profile ↗
20ranked-venue papers
4as first author
6since 2021 · last 2026
0000-0001-8781-0775ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 11 · 3 since 2021Systems, architecture and hardware · 4 · 4 first-author · 1 since 2021Software engineering, systems software and programming languages · 2 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 since 2021Security and privacy · 1 · 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
6 papers |
Software-defined and programmable networks · 35% Network measurement and analytics · 24% Network performance modeling · 22% | |
| Artificial intelligence
1 paper |
Generative modeling · 50% Vision and language · 50% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Memory systems · 74% Cloud and datacenter computing · 26% | |
| Theoretical computer science
1 paper |
Information theory · 100% |
Topics — the 15 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Generative modeling
diffusion model |
0.9 | 1 | 2025 | Information Theoretic Text-to-Image Alignment · ICLR 2025 |
Computer vision › Vision and language › cross-modal alignment › image-text alignment
text-to-image alignment |
0.9 | 1 | 2025 | Information Theoretic Text-to-Image Alignment · ICLR 2025 |
Software-defined and programmable networks
network function virtualization |
0.7 | 2 | 2019 | Comparing the performance of state-of-the-art software switches for NFV · CoNEXT 2019 ClickNF: a Modular Stack for Custom Network Functions · USENIX ATC 2018 |
Network measurement and analytics
traffic classification |
0.6 | 1 | 2022 | Accelerating Deep Learning Classification with Error-controlled Approximate-key Caching · INFOCOM 2022 |
Software-defined and programmable networks
software switch |
0.4 | 1 | 2019 | Comparing the performance of state-of-the-art software switches for NFV · CoNEXT 2019 |
Information theory › information measures › mutual information
mutual information estimation |
0.3 | 1 | 2025 | Information Theoretic Text-to-Image Alignment · ICLR 2025 |
Internet architecture and protocols
information-centric networking |
0.2 | 2 | 2013 | Optimal multipath congestion control and request forwarding in Information-Centric Networks · ICNP 2013 Performance evaluation of the random replacement policy for networks of caches · SIGMETRICS 2012 |
Transport protocols and congestion control › multipath transport
multipath congestion control |
0.2 | 1 | 2013 | Optimal multipath congestion control and request forwarding in Information-Centric Networks · ICNP 2013 |
Memory systems › cache
cache performance |
0.1 | 1 | 2012 | Performance evaluation of the random replacement policy for networks of caches · SIGMETRICS 2012 |
Memory systems › cache management
cache replacement |
0.1 | 1 | 2012 | Performance evaluation of the random replacement policy for networks of caches · SIGMETRICS 2012 |
Network performance modeling
benchmarking |
0.1 | 1 | 2019 | Comparing the performance of state-of-the-art software switches for NFV · CoNEXT 2019 |
Cloud and datacenter computing
virtualization |
0.1 | 1 | 2018 | ClickNF: a Modular Stack for Custom Network Functions · USENIX ATC 2018 |
Content delivery and video streaming › peer-to-peer streaming
P2P-TV |
0.1 | 1 | 2009 | P2P-TV Systems under Adverse Network Conditions: A Measurement Study · INFOCOM 2009 |
Content delivery and video streaming › caching
cache networks |
0.0 | 1 | 2012 | Performance evaluation of the random replacement policy for networks of caches · SIGMETRICS 2012 |
Content delivery and video streaming
content delivery network |
0.0 | 1 | 2012 | Performance evaluation of the random replacement policy for networks of caches · SIGMETRICS 2012 |
Methods — techniques the papers use, named apart from their topics
self-supervised fine-tuning · 1.7mutual information estimation · 1.7error-correction algorithm · 0.6deep learning · 0.6LRU cache modeling · 0.6queueing theory · 0.3asymptotic analysis · 0.3optimization · 0.2decomposition · 0.2measurement study · 0.1experimental analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | POSTER: Beyond Probabilistic Data Structures for AI/ML Workload MonitoringabstractThe rapid growth of AI models is placing unprecedented pressure on switch ASIC memory allocated for telemetry and flow monitoring. In this poster, we argue that the predictability of AI/ML traffic patterns can be exploited by perfect hashing techniques for accurate flow- and packet-tracking with minimal memory overhead. Davide Palmiotti, Michele Ferrero, Gabriele Castellano, Massimo Gallo, Gianni Antichi |
SIGCOMM | 4 |
| 2025 | Information Theoretic Text-to-Image AlignmentabstractDiffusion models for Text-to-Image (T2I) conditional generation have recently achieved
tremendous success. Yet, aligning these models with user’s intentions still involves a
laborious trial-and-error process, and this challenging alignment problem has attracted
considerable attention from the research community. In this work, instead of relying on
fine-grained linguistic analyses of prompts, human annotation, or auxiliary vision-language
models, we use Mutual Information (MI) to guide model alignment. In brief, our method
uses self-supervised fine-tuning and relies on a point-wise MI estimation between prompts
and images to create a synthetic fine-tuning set for improving model alignment. Our
analysis indicates that our method is superior to the state-of-the-art, yet it only requires
the pre-trained denoising network of the T2I model itself to estimate MI, and a simple
fine-tuning strategy that improves alignment while maintaining image quality. Code available at https://github.com/Chao0511/mitune. Chao Wang 0103, Giulio Franzese, Alessandro Finamore, Massimo Gallo, Pietro Michiardi |
ICLR | 4 |
| 2024 | Data Augmentation for Traffic Classification
Chao Wang 0103, Alessandro Finamore, Pietro Michiardi, Massimo Gallo, Dario Rossi 0001 |
PAM (1) | 4 |
| 2022 | Towards a systematic multi-modal representation learning for network dataabstractLearning the right representations from complex input data is the key ability of successful machine learning (ML) models. The latter are often tailored to a specific data modality. For example, recurrent neural networks (RNNs) were designed having sequential data in mind, while convolutional neural networks (CNNs) were designed to exploit spatial correlation in images. Unlike computer vision (CV) and natural language processing (NLP), each of which targets a single well-defined modality, network ML problems often have a mixture of data modalities as input. Yet, instead of exploiting such abundance, practitioners tend to rely on sub-features thereof, reducing the problem to single modality for the sake of simplicity. In this paper, we advocate for exploiting all the modalities naturally present in network data. As a first step, we observe that network data systematically exhibits a mixture of quantities (e.g., measurements), and entities (e.g., IP addresses, names, etc.). Whereas the former are generally well exploited, the latter are often underused or poorly represented (e.g., with one-hot encoding). We propose to systematically leverage language models to learn entity representations, whenever significant sequences of such entities are historically observed. Through two diverse use-cases, we show that such entity encoding can benefit and naturally augment classic quantity-based features. Zied Ben-Houidi, Raphaël Azorin, Massimo Gallo, Alessandro Finamore, Dario Rossi 0001 |
HotNets | 3 |
| 2022 | Accelerating Deep Learning Classification with Error-controlled Approximate-key CachingabstractWhile Deep Learning (DL) technologies are a promising tool to solve networking problems that map to classification tasks, their computational complexity is still too high with respect to real-time traffic measurements requirements. To reduce the DL inference cost, we propose a novel caching paradigm, that we named approximate-key caching, which returns approximate results for lookups of selected input based on cached DL inference results. While approximate cache hits alleviate DL inference workload and increase the system throughput, they however introduce an approximation error. As such, we couple approximate-key caching with an error-correction principled algorithm, that we named auto-refresh. We analytically model our caching system performance for classic LRU and ideal caches, we perform a trace-driven evaluation of the expected performance, and we compare the benefits of our proposed approach with the state-of-the-art similarity caching – this testifies the practical interest of our proposal. Alessandro Finamore, James Roberts, Massimo Gallo, Dario Rossi 0001 |
INFOCOM | 3 |
| 2021 | FENXI: Deep-learning Traffic Analytics at the edge
Massimo Gallo, Alessandro Finamore, Gwendal Simon, Dario Rossi 0001 |
SEC | 1 |
| 2019 | Comparing the performance of state-of-the-art software switches for NFVabstractSoftware switches are increasingly used in network function virtualization (NFV) to route traffic between virtualized network functions (VNFs) and physical network interface cards (NICs). Understanding of alternative switch designs remains deficient, however, in the absence of a comprehensive, comparative performance analysis. In this paper, we propose a methodology intended to be fair and use it to compare the performance of seven state-of-the-art software switches. We first explore their respective design spaces and then compare their performance under four representative test scenarios. Each scenario corresponds to a specific case of routing NFV traffic between NICs and/or VNFs. Our experimental results show that no single software switch prevails in all scenarios. It is therefore important to choose the one that is best adapted to a given use-case. The presented results and analysis bring a better understanding of design tradeoffs and identify potential bottlenecks that limit the performance of software switches. Tianzhu Zhang 0002, Leonardo Linguaglossa, Massimo Gallo, Paolo Giaccone, Luigi Iannone, James Roberts |
CoNEXT | 3 |
| 2019 | A benchmarking methodology for evaluating software switch performance for NFVabstractInterest in software networking has grown significantly since the introduction of Network Function Virtualization (NFV). Software switches are used in NFV to steer traffic between different virtualized network functions and physical Network Interface Cards (NICs). It is becoming more and more important to objectively evaluate and compare the performance of the multiple alternative implementations that have recently been proposed. A comprehensive performance analysis is still missing for two main reasons: (i) the amount of time required to configure and compare all such tools is enormous; (ii) it is very difficult to define a proper methodology to compare different solutions in a fair manner. In this paper we propose a methodology based on four simple yet representative test scenarios used to evaluate the performance of software switches. We apply this methodology to measure throughput and latency metrics for 6 state-of-the-art software switches namely, OVS-DPDK, snabb, BESS, FastClick, VPP and netmap VALE. Our work constitutes a first step to building a better understanding of design tradeoffs and identifying performance bottlenecks. Tianzhu Zhang 0002, Leonardo Linguaglossa, James Roberts, Luigi Iannone, Massimo Gallo, Paolo Giaccone |
NetSoft | 5 |
| 2019 | FloWatcher-DPDK: Lightweight Line-Rate Flow-Level Monitoring in SoftwareabstractIn the last few years, several software-based solutions have been proved to be very efficient for high-speed packet processing, traffic generation, and monitoring, and can be considered valid alternatives to expensive and non-flexible hardware-based solutions. In this paper, we first benchmark heterogeneous design choices for software-based packet monitoring systems in terms of achievable performance and required resources (i.e., the number of CPU cores). Building on this extensive analysis we design FloWatcher-DPDK, a DPDK-based high-speed software traffic monitor we provide to the community as an open source project. In a nutshell, FloWatcher-DPDK provides tunable fine-grained statistics at packet and flow levels. Experimental results demonstrate that FloWatcher-DPDK sustains per-flow statistics with 5-nines precision at high-speed (e.g., 14.88 Mpps) using a limited amount of resources. Finally, we showcase the usage of FloWatcher-DPDK by configuring it to analyze the performance of two open source prototypes for stateful flow-level end-host and in-network packet processing. Tianzhu Zhang 0002, Leonardo Linguaglossa, Massimo Gallo, Paolo Giaccone, Dario Rossi 0001 |
IEEE Trans. Netw. Serv. Manag. | 3 |
| 2018 | ClickNF: a Modular Stack for Custom Network Functions
Massimo Gallo, Rafael P. Laufer |
USENIX ATC | 1 |
| 2016 | Orchestrating 5G virtual network functions as a modular Programmable Data PlaneabstractThe upcoming 5G architecture is expected to heavily rely on network functions implemented by software deployed on commodity hardware architectures. Multiple standardization efforts are underway to specify interfaces between virtualized and real infrastructure, and procedures for interoperability among functions. However, the practical feasibility of function implementation in such abstract and disembodied conditions is scarcely covered in the latest literature. In this paper, we argue for a Network Function Virtualization (NFV) framework that provides 5G network functions built around a modular software router model, rather than following the traditional VM-container approaches. We illustrate its advantages in enabling support for efficient processing on heterogeneous hardware and in ensuring consistency of flow/session semantics across distributed 5G data planes. Finally, we report on the state of Programmable Data Plane, our architecture to implement 5G network functions as modular pipelines orchestrated across multiple devices. Fabio Pianese, Massimo Gallo, Alberto Conte, Diego Perino |
NOMS | 2 |
| 2016 | Optimal multipath congestion control and request forwarding in information-centric networks: Protocol design and experimentation
Giovanna Carofiglio, Massimo Gallo, Luca Muscariello |
Comput. Networks | 2 |
| 2015 | Scalable mobile backhauling via information-centric networkingabstractThe rapid traffic growth fueled by mobile devices spread and high speed network access calls for substantial innovation at network layer. The content-centric nature of Internet usage highlights the limitations of the host-centric model in coping with dynamic content-to-location binding, mobility, multicast, multi-homing, etc. If transmission capacity speedups in the backhaul may hide inefficiencies in the short term, the hostcentric communication model needs to be revisited to sustain future mobile demand. In this paper, we first identify and quantify the opportunities for backhaul evolution by analyzing a large set of traffic measurements collected between mobile core and backhaul of Orange France. The analysis reveals that 50% of HTTP requests are cacheable and traffic can be reduced from 60% to 95% during the peak hour by using 350GBs to 1TB of memory overall. Motivated by such significant opportunities for latency reduction and network cost savings, we present a solution based on Information-Centric Networking (ICN). First results of a large scale experimentation with 100 Linux servers and customized software, in a realistic network setting, provide a glimpse into ICN gains even under naive caching: a factor three reduction in delivery time and almost 40% bandwidth savings, when compared to existing alternatives. Giovanna Carofiglio, Massimo Gallo, Luca Muscariello, Diego Perino |
LANMAN | 2 |
| 2014 | Performance evaluation of the random replacement policy for networks of caches
Massimo Gallo, Bruno Kauffmann, Luca Muscariello, Alain Simonian, Christian Tanguy |
Perform. Evaluation | 1 |
| 2013 | Optimal multipath congestion control and request forwarding in Information-Centric NetworksabstractThe evolution of the Internet into a distributed Information access system calls for a paradigm shift to enable an evolvable future network architecture. Information-Centric Networking (ICN) proposals rethink the communication model around named data, in contrast with the host-centric transport view of TCP/IP. Information retrieval is natively pull-based, driven by user requests, point-to-multipoint and intrinsically coupled with in-network caching. In this paper, we tackle the problem of joint multipath congestion control and request forwarding in ICN for the first time. We formulate it as a global optimization problem with the twofold objective of maximizing user throughput and minimizing overall network cost. We solve it via decomposition and derive a family of optimal congestion control strategies at the receiver and of distributed algorithms for dynamic request forwarding at network nodes. An experimental evaluation of our proposal is carried out in different network scenarios to assess the performance of our design and to highlight the benefits of an ICN approach. Giovanna Carofiglio, Massimo Gallo, Luca Muscariello, Michele Papalini |
ICNP | 2 |
| 2013 | On the performance of bandwidth and storage sharing in information-centric networks
Giovanna Carofiglio, Massimo Gallo, Luca Muscariello |
Comput. Networks | 2 |
| 2013 | Evaluating per-application storage management in content-centric networks
Giovanna Carofiglio, Massimo Gallo, Luca Muscariello, Diego Perino |
Comput. Commun. | 2 |
| 2012 | Performance evaluation of the random replacement policy for networks of cachesabstractCaching is a key component for Content Distribution Networks and new Information-Centric Network architectures. In this paper, we address performance issues of caching networks running the RND replacement policy. We first prove that when the popularity distribution follows a general power-law with decay exponent α > 1, the miss probability is asymptotic to O( C1-α) for large cache size C. We further evaluate network of caches under RND policy for homogeneous tree networks and extend the analysis to tandem cache networks where caches employ either LRU or RND policies. Massimo Gallo, Bruno Kauffmann, Luca Muscariello, Alain Simonian, Christian Tanguy |
SIGMETRICS | 1 |
| 2011 | Impact of adverse network conditions on P2P-TV systems: Experimental evidence
Eugenio Alessandria, Massimo Gallo, Emilio Leonardi, Marco Mellia, Michela Meo |
Comput. Networks | 2 |
| 2009 | P2P-TV Systems under Adverse Network Conditions: A Measurement StudyabstractIn this paper we define a simple experimental setup to analyze the behavior of commercial P2P-TV applications under adverse network conditions. Our goal is to reveal the ability of different P2P-TV applications to adapt to dynamically changing conditions, such as delay, loss and available capacity, e.g., checking whether such systems implement some form of congestion control. We apply our methodology to four popular commercial P2P-TV applications: PPLive, SOPCast, TVants and TVUPlayer. Our results show that all the considered applications are in general capable to cope with packet losses and to react to congestion arising in the network core. Indeed, all applications keep trying to download data by avoiding bad paths and carefully selecting good peers. However, when the bottleneck affects all peers, e.g., it is at the access link, their behavior results rather aggressive, and potentially harmful for both other applications and the network. Eugenio Alessandria, Massimo Gallo, Emilio Leonardi, Marco Mellia, Michela Meo |
INFOCOM | 2 |