Luigi Rizzo

Orcid: 0000-0003-2483-1565

  • Università di Pisa, Italy

According to our database1, Luigi Rizzo authored at least 61 papers between 1989 and 2024.

Collaborative distances:



In proceedings 
PhD thesis 


Online presence:



CC-NIC: a Cache-Coherent Interface to the NIC.
Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2024

Overcoming the IOTLB wall for multi-100-Gbps Linux-based networking.
PeerJ Comput. Sci., 2023

A Review on Machine Learning for Thermal Comfort and Energy Efficiency in Smart Buildings.
Proceedings of the 2023 International Conference on embedded Wireless Systems and Networks, 2023

Intelligent Load Scheduling in Cognitive Buildings: A Use Case.
Proceedings of the IoT Edge Solutions for Cognitive Buildings, 2023

Understanding host interconnect congestion.
Proceedings of the 21st ACM Workshop on Hot Topics in Networks, 2022

ghOSt: Fast & Flexible User-Space Delegation of Linux Scheduling.
Proceedings of the SOSP '21: ACM SIGOPS 28th Symposium on Operating Systems Principles, 2021

Cache-aware design of general-purpose Single-Producer-Single-Consumer queues.
Softw. Pract. Exp., 2019

BPFHV: Adaptive Network Paravirtualization for Continuous Cloud Provider Evolution.
Proceedings of the 2019 ACM/IEEE Symposium on Architectures for Networking and Communications Systems, 2019

PSPAT: Software packet scheduling at hardware speed.
Comput. Commun., 2018

A Study of I/O Performance of Virtual Machines.
Comput. J., 2018

A Survey of Fast Packet I/O Technologies for Network Function Virtualization.
Proceedings of the High Performance Computing, 2017

Very high speed link emulation with TLEM.
Proceedings of the IEEE International Symposium on Local and Metropolitan Area Networks, 2016

Flexible virtual machine networking using netmap passthrough.
Proceedings of the IEEE International Symposium on Local and Metropolitan Area Networks, 2016

A Study of Speed Mismatches Between Communicating Virtual Machines.
Proceedings of the 2016 Symposium on Architectures for Networking and Communications Systems, 2016

On service guarantees of fair-queueing schedulers in real systems.
Comput. Commun., 2015

mSwitch: a highly-scalable, modular software switch.
Proceedings of the 1st ACM SIGCOMM Symposium on Software Defined Networking Research, 2015

E2: a framework for NFV applications.
Proceedings of the 25th Symposium on Operating Systems Principles, 2015

Rollback-Recovery for Middleboxes.
Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication, 2015

Virtual Device Passthrough for High Speed VM Networking.
Proceedings of the Eleventh ACM/IEEE Symposium on Architectures for networking and communications systems, 2015

Portable packet processing modules for OS kernels.
IEEE Netw., 2014

Rekindling network protocol innovation with user-level stacks.
Comput. Commun. Rev., 2014

QFQ: Efficient Packet Scheduling With Tight Guarantees.
IEEE/ACM Trans. Netw., 2013

Speeding up packet I/O in virtual machines.
Proceedings of the Symposium on Architecture for Networking and Communications Systems, 2013

DXR: towards a billion routing lookups per second in software.
Comput. Commun. Rev., 2012

Revisiting network I/O APIs: the netmap framework.
Commun. ACM, 2012

netmap: A Novel Framework for Fast Packet I/O.
Proceedings of the 2012 USENIX Annual Technical Conference, 2012

Building a Power-Proportional Software Router.
Proceedings of the 2012 USENIX Annual Technical Conference, 2012

ETSI STF 428 - Accelerating Deployment of Interoperable Electronic Signatures in Europe.
Proceedings of the ISSE 2012, 2012

Transparent acceleration of software packet forwarding using netmap.
Proceedings of the IEEE INFOCOM 2012, Orlando, FL, USA, March 25-30, 2012, 2012

VALE, a switched ethernet for virtual machines.
Proceedings of the Conference on emerging Networking Experiments and Technologies, 2012

An emulation tool for PlanetLab.
Comput. Commun., 2011

netmap: memory mapped access to network devices.
Proceedings of the ACM SIGCOMM 2011 Conference on Applications, 2011

Dummynet revisited.
Comput. Commun. Rev., 2010

The ACM SIGCOMM 2009 technical program committee process.
Comput. Commun. Rev., 2009

Adding emulation to planetlab nodes.
Proceedings of the 5th international student workshop on Emerging networking experiments and technologies, 2009

Packet classification via improved space decomposition techniques.
Proceedings of the INFOCOM 2005. 24th Annual Joint Conference of the IEEE Computer and Communications Societies, 2005

The Use of Forward Error Correction (FEC) in Reliable Multicast.
RFC, December, 2002

Forward Error Correction (FEC) Building Block.
RFC, December, 2002

Layered Coding Transport (LCT) Building Block.
RFC, December, 2002

Asynchronous Layered Coding (ALC) Protocol Instantiation.
RFC, December, 2002

Guest editorial - network support for multicast communications.
IEEE J. Sel. Areas Commun., 2002

PGM Reliable Transport Protocol Specification.
RFC, December, 2001

Fairness of a Single-Rate Multicast Congestion Control Scheme.
Proceedings of the Evolutionary Trends of the Internet, 2001

Breaking the Lab's Walls: Tele-Laboratories at the University of Pisa.
Proceedings of the 2001 IEEE International Conference on Robotics and Automation, 2001

Replacement policies for a proxy cache.
IEEE/ACM Trans. Netw., 2000

pgmcc: a TCP-friendly single-rate multicast.
Proceedings of the ACM SIGCOMM 2000 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, August 28, 2000

Multicast congestion control (invited talk).
Proceedings of the Networked Group Communication, 2000

RMDP: an FEC-based reliable multicast protocol for wireless environments.
ACM SIGMOBILE Mob. Comput. Commun. Rev., 1998

Dummynet and Forward Error Correction.
Proceedings of the 1998 USENIX Annual Technical Conference, 1998

TCP-Like Congestion Control for Layered Multicast Data Transfer.
Proceedings of the Proceedings IEEE INFOCOM '98, The Conference on Computer Communications, Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies, Gateway to the 21st Century, San Francisco, CA, USA, March 29, 1998

A Very Fast Algorithm for RAM Compression.
ACM SIGOPS Oper. Syst. Rev., 1997

A hybrid approach to adaptive load sharing and its performance.
J. Syst. Archit., 1997

Effective erasure codes for reliable computer communication protocols.
Comput. Commun. Rev., 1997

Dummynet: a simple approach to the evaluation of network protocols.
Comput. Commun. Rev., 1997

An Embedded Network Simulator to Support Network Protocols' Development.
Proceedings of the Computer Performance Evaluation: Modelling Techniques and Tools, 1997

The FreeBSD Audio Driver.
Proceedings of the From Multimedia Services to Network Services, 1997

Hardware support for load sharing in parallel systems.
J. Syst. Archit., 1996

A simulated system for teaching computer architecture.
Proceedings of the 1995 Workshop on Computer Architecture Education, 1995

Using transputers in a TCP/IP environment: the PCserver approach.
Microprocess. Microsystems, 1993

Simulation and performance evaluation of parallel software on multiprocessor systems.
Microprocess. Microsystems, 1989

Implementing a parallel PROLOG interpreter by using OCCAM and transputers.
Microprocess. Microsystems, 1989