Olivier Morandi
Resume
Olivier Morandi received a Master of Science degree in Computer Engineering from Politecnico di Torino in November 2004, with a thesis titled "Development of a just in time compiler for high-speed packet processing".
Between February and December 2005 he had a research contract with Politecnico di Torino as an Undergraduate Research Assistant, working on techniques for the dynamic generation of packet filtering programs.
Between January 2006 and December 2008, he has been with the Control and Computer Engineering Department of Politecnico di Torino as a Ph.D. Student.
In April 2009, he received the Ph.D. degree in Computer Engineering from the same institution, proposing a dissertation titled "Enabling flexibility in high-speed packet processing".
During Summer 2008 he has been a Visiting Student at the Advanced Architecture and Research Group, Cisco Systems Inc., California, USA, working on the definition and implementation of a flexible and distributed framework for network traffic measurements.
Since january 2009 Olivier is with the Control and Computer Engineering Department of Politecnico di Torino as a Post-Doctoral Research Assistant.
Areas of Interest
- High-Speed Packet Processing: high-performance network processing technologies, architectures and algorithms
- Compilers and Embedded Systems: domain-specific languages for packet processing applications; code generation and optimization techniques for network processors
- L7 Classification: technologies for application layer protocols recognition and classification
Publications
2009
- O. Morandi, F. Risso, G. G. Moscardi,
An Intrusion Detection Sensor for the NetVM Virtual Processor, International Conference on Information Networking 2009 (ICOIN 2009) ,
Chiang Mai, Thailand ,
January 2009.
2008
- O. Morandi, G. G. Moscardi, F. Risso,
An Intrusion Detection Sensor for the NetVM Virtual Processor ,
Technical Report,
DAI-NTG-2008-11,
November 2008.
- O. Morandi, F. Risso, S. Valenti, P. Veglia,
Design and Implementation of a Framework for Creating Portable and Efficient Packet Processing Applications,
International Conference on Embedded Software (EMSOFT 2008),
Atlanta (GA USA),
October 2008.
- O. Morandi, F. Risso, M. Baldi, A. Baldini,
Enabling Flexible Packet Filtering Through Dynamic Code Generation,
IEEE International Conference on Communications (ICC 2008) - Advances in Networks & Internet Symposium,
Beijing (China),
May 2008.
- F. Risso, A. Baldini, M. Baldi, P. Monclus, O. Morandi,
Lightweight, Session-Based Traffic Classification,
IEEE International Conference on Communications (ICC 2008) - Advances in Networks & Internet Symposium,
Beijing (China),
May 2008.
- O. Morandi, F. Risso, P. Rolando, O. Hagsand, P. Ekdahl,
Mapping Packet Processing Applications on a Systolic Array Network Processor,
IEEE International Workshop on High Performance Switching and Routing (HPSR 2008),
Shanghai (China),
May 2008.
Software
Olivier is currently involved in the development of the NetBee library: a set of C++ modules for easing the development of packet processing applications, which features the NetPDL protocol description language and the NetVM virtual network processor.
Teaching
-
Academic year 2009/2010:
- Teaching assistant for the course "Tecnologie per Reti di Calcolatori" (Fall 2009)
-
Academic year 2008/2009:
- Teaching assistant for the course "Tecnologie per Reti di Calcolatori" (Fall 2008)
-
Academic year 2007/2008:
- Teaching assistant for the course "Reti di Calcolatori (Ingegneria dell'Organizzazione d'Impresa)" (Spring 2008)
- Teaching assistant for the course "Tecnologie per Reti di Calcolatori" (Fall 2007)
-
Academic year 2006/2007:
- Teaching assistant for the course "Tecnologie per Reti di Calcolatori" (Fall 2006)

