Paolo Valente is an Assistant Professor of Computer Science at the University of Modena and Reggio Emilia, Italy, and a collaborator of the Linaro engineering organization. Paolo’s main activities focus on scheduling algorithms for storage devices, transmission links and CPUs. In this respect, Paolo is the author of the last version of the BFQ I/O scheduler. BFQ entered the Linux kernel from 4.12, providing unprecedented low-latency and fairness guarantees. As for transmission links, Paolo is one of the authors of the QFQ packet scheduler, which has been in the Linux kernel until 3.7, after that it has been replaced by QFQ+, a faster variant defined and implemented by Paolo himself. Finally, Paolo has also defined and implemented other algorithms, part of which are now in FreeBSD, and has provided new theoretic results on multiprocessor scheduling.
Budget Fair Queueing (BFQ) Linux IO Scheduler Optimizations for Multi-Actuator SATA Hard DrivesThursday, December 2, 2021
In this blog, Linaro Interns Gabriele Felici and Davide Zini (followed by Paolo Valente) talk about the extra logic they have implemented in the Budget Fair Queueing (BFQ) I/O scheduler, to support multi-actuator drives. This work paves the way to fully exploiting the potential of multi-actuator drives.
Automatic detection and reporting of performance regressionsTuesday, November 16, 2021
In this blog, Paolo Valente and Federico Gelmetti talk about the progress that has been made on extending Linaro Kernel Functional Test (LKFT) functionalities to include automatic detection and reporting of performance regressions. All of this work will ultimately help maintainers spot regressions and remove them.
Add support to retrieve correct TA load address with ASLR enabledThursday, November 26, 2020
Recently two interns enabled debugging in Open Portable Trusted Execution Environment (OPTEE) using GDB. This blog details their contributions and achievements which is now available for the open source community.