He has been involved in several open-source projects, including FROG (Flexible and Programmable Network Device), CrownLabs (remote computer labs), and the Liquid Computing (Liqo) project.
Research Experience
He has conducted extensive research in high-speed packet processing, particularly at rates of 10Gbps and beyond. He has collaborated with students to develop components like the NetPDL language and NetVM virtual machine. Additionally, he has researched network processors and multicore/graphical CPUs, such as the iNFAnt pattern matching engine.
Background
Research interests include high-speed packet processing, flexible network services, cloud computing, and virtualization technologies. He has designed several components such as the NetPDL language, NetVM virtual machine, and NetBee library, and has also explored these technologies in traffic classification.