5 citations · 10 across the 12 of their papers we have counts for
12 papers
JITScanner: Just-in-Time Executable Page Check in the Linux Operating System
Pasquale Caporaso, Giuseppe Bianchi, Francesco Quaglia
Modern malware poses a severe threat to cybersecurity, continually evolving in sophistication. To combat this threat, researchers and security professionals continuously explore ad…
Fight Hardware with Hardware: System-wide Detection and Mitigation of Side-Channel Attacks using Performance Counters
Stefano Carnà, Serena Ferracci, Francesco Quaglia +1
We present a kernel-level infrastructure that allows system-wide detection of malicious applications attempting to exploit cache-based side-channel attacks to break the process con…
Metronome: adaptive and precise intermittent packet retrieval in DPDK
Marco Faltelli, Giacomo Belocchi, Francesco Quaglia +2
The increasing performance requirements of modern applications place a significant burden on software-based packet processing. Most of today's software input/output accelerations a…
On the Relevance of Wait-free Coordination Algorithms in Shared-Memory HPC:The Global Virtual Time Case
Alessandro Pellegrini, Francesco Quaglia
High-performance computing on shared-memory/multi-core architectures could suffer from non-negligible performance bottlenecks due to coordination algorithms, which are nevertheless…
Mutable Locks: Combining the Best of Spin and Sleep Locks
Romolo Marotta, Davide Tiriticco, Pierangelo Di Sanzo +3
In this article we present Mutable Locks, a synchronization construct with the same execution semantic of traditional locks (such as spin locks or sleep locks), but with a self-tun…
A Non-blocking Buddy System for Scalable Memory Allocation on Multi-core Machines
Romolo Marotta, Mauro Ianni, Alessandro Pellegrini +2
Common implementations of core memory allocation components, like the Linux buddy system, handle concurrent allocation/release requests by synchronizing threads via spin-locks. Thi…